@@ -245,250 +245,3 @@ CREATE TABLE mixed_case_monkeys (
245245CREATE TABLE minimalistics (
246246 id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY
247247);
248- CREATE TABLE accounts (
249- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
250- firm_id int default NULL ,
251- credit_limit int default NULL
252- );
253-
254- CREATE TABLE funny_jokes (
255- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
256- name varchar (50 ) default NULL
257- );
258-
259- CREATE TABLE companies (
260- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
261- type varchar (50 ) default NULL ,
262- ruby_type varchar (50 ) default NULL ,
263- firm_id int default NULL ,
264- name varchar (50 ) default NULL ,
265- client_of int default NULL ,
266- rating int default 1
267- );
268-
269- CREATE TABLE topics (
270- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
271- title varchar (255 ) default NULL ,
272- author_name varchar (255 ) default NULL ,
273- author_email_address varchar (255 ) default NULL ,
274- written_on datetime default NULL ,
275- bonus_time datetime default NULL ,
276- last_read datetime default NULL ,
277- content varchar (255 ) default NULL ,
278- approved bit default 1 ,
279- replies_count int default 0 ,
280- parent_id int default NULL ,
281- type varchar (50 ) default NULL
282- );
283-
284- CREATE TABLE developers (
285- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
286- name varchar (100 ) default NULL ,
287- salary int default 70000 ,
288- created_at datetime default NULL ,
289- updated_at datetime default NULL
290- );
291-
292- CREATE TABLE projects (
293- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
294- name varchar (100 ) default NULL ,
295- type varchar (255 ) default NULL
296- );
297-
298- CREATE TABLE developers_projects (
299- developer_id int NOT NULL ,
300- project_id int NOT NULL ,
301- joined_on datetime default NULL ,
302- access_level int default 1
303- );
304-
305- CREATE TABLE orders (
306- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
307- name varchar (100 ) default NULL ,
308- billing_customer_id int default NULL ,
309- shipping_customer_id int default NULL
310- );
311-
312-
313- CREATE TABLE customers (
314- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
315- name varchar (100 ) default NULL ,
316- balance int default 0 ,
317- address_street varchar (100 ) default NULL ,
318- address_city varchar (100 ) default NULL ,
319- address_country varchar (100 ) default NULL ,
320- gps_location varchar (100 ) default NULL
321- );
322-
323- CREATE TABLE movies (
324- movieid int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
325- name varchar (100 ) default NULL
326- );
327-
328- CREATE TABLE subscribers (
329- nick varchar (100 ) NOT NULL PRIMARY KEY ,
330- name varchar (100 ) default NULL
331- );
332-
333- CREATE TABLE booleantests (
334- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
335- value bit default NULL
336- );
337-
338- CREATE TABLE defaults (
339- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
340- -- these brought from the PostgreSQL defaults_test.rb but
341- -- tests only exist for integers and decimals, currently
342- -- modified_date date default CURRENT_DATE,
343- -- modified_date_function date default now(),
344- -- fixed_date date default '2004-01-01',
345- -- modified_time timestamp default CURRENT_TIMESTAMP,
346- -- modified_time_function timestamp default now(),
347- -- fixed_time timestamp default '2004-01-01 00:00:00.000000-00',
348- -- char1 char(1) default 'Y',
349- -- char2 character varying(50) default 'a varchar field',
350- -- char3 text default 'a text field',
351- positive_integer integer default 1 ,
352- negative_integer integer default - 1 ,
353- decimal_number decimal (3 ,2 ) default 2 .78
354- );
355-
356- CREATE TABLE auto_id_tests (
357- auto_id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
358- value int default NULL
359- );
360-
361- CREATE TABLE entrants (
362- id int NOT NULL PRIMARY KEY ,
363- name varchar (255 ) NOT NULL ,
364- course_id int NOT NULL
365- );
366-
367- CREATE TABLE colnametests (
368- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
369- [references ] int NOT NULL
370- );
371-
372- CREATE TABLE mixins (
373- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
374- parent_id int default NULL ,
375- pos int default NULL ,
376- created_at datetime default NULL ,
377- updated_at datetime default NULL ,
378- lft int default NULL ,
379- rgt int default NULL ,
380- root_id int default NULL ,
381- type varchar (40 ) default NULL
382- );
383-
384- CREATE TABLE people (
385- id int NOT NULL IDENTITY(1 , 1 ),
386- first_name varchar (40 ) NULL ,
387- lock_version int default 0 ,
388- PRIMARY KEY (id)
389- );
390-
391- CREATE TABLE readers (
392- id int NOT NULL IDENTITY(1 , 1 ),
393- post_id int NOT NULL ,
394- person_id int NOT NULL ,
395- primary key (id)
396- );
397-
398- CREATE TABLE binaries (
399- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
400- data image NULL
401- );
402-
403- CREATE TABLE computers (
404- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
405- developer int NOT NULL ,
406- extendedWarranty int NOT NULL
407- );
408-
409- CREATE TABLE posts (
410- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
411- author_id int default NULL ,
412- title varchar (255 ) default NULL ,
413- type varchar (255 ) default NULL ,
414- body varchar (4096 ) default NULL
415- );
416-
417- CREATE TABLE comments (
418- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
419- post_id int default NULL ,
420- type varchar (255 ) default NULL ,
421- body varchar (4096 ) default NULL
422- );
423-
424- CREATE TABLE authors (
425- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
426- name varchar (255 ) default NULL
427- );
428-
429- CREATE TABLE tasks (
430- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
431- starting datetime default NULL ,
432- ending datetime default NULL
433- );
434-
435- CREATE TABLE categories (
436- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
437- name varchar (255 ),
438- type varchar (255 ) default NULL
439- );
440-
441- CREATE TABLE categories_posts (
442- category_id int NOT NULL ,
443- post_id int NOT NULL
444- );
445-
446- CREATE TABLE fk_test_has_pk (
447- id INTEGER NOT NULL PRIMARY KEY
448- );
449-
450- CREATE TABLE fk_test_has_fk (
451- id INTEGER NOT NULL PRIMARY KEY ,
452- fk_id INTEGER NOT NULL ,
453-
454- FOREIGN KEY (fk_id) REFERENCES fk_test_has_pk(id)
455- );
456-
457- CREATE TABLE keyboards (
458- key_number int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
459- name varchar (50 ) default NULL
460- );
461-
462- -- This table has an altered lock_version column name.
463- CREATE TABLE legacy_things (
464- id int NOT NULL IDENTITY(1 , 1 ),
465- tps_report_number int default NULL ,
466- version int default 0 ,
467- PRIMARY KEY (id)
468- );
469-
470- CREATE TABLE numeric_data (
471- id int NOT NULL IDENTITY(1 , 1 ),
472- bank_balance decimal (10 ,2 ),
473- big_bank_balance decimal (15 ,2 ),
474- world_population decimal (10 ),
475- my_house_population decimal (2 ),
476- decimal_number_with_default decimal (3 ,2 ) DEFAULT 2 .78
477- );
478-
479- CREATE TABLE [order] (
480- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY ,
481- color varchar (255 ),
482- fruit_size varchar (255 ),
483- texture varchar (255 ),
484- flavor varchar (255 )
485- );
486-
487- CREATE TABLE mixed_case_monkeys (
488- [monkeyID] int NOT NULL IDENTITY(1 , 1 ),
489- [fleaCount] int default NULL
490- );
491-
492- CREATE TABLE minimalistics (
493- id int NOT NULL IDENTITY(1 , 1 ) PRIMARY KEY
494- );
0 commit comments