]> git.sur5r.net Git - openldap/blob - servers/slapd/back-sql/rdbms_depend/mssql/testdb_create.sql
Converted ch_malloc, ch_calloc and ch_realloc calls to SLAP_MALLOC,
[openldap] / servers / slapd / back-sql / rdbms_depend / mssql / testdb_create.sql
1
2 CREATE TABLE authors_docs (
3         pers_id int NOT NULL ,
4         doc_id int NOT NULL 
5 )
6 GO
7
8 CREATE TABLE documents (
9         id int IDENTITY (1, 1) NOT NULL ,
10         abstract varchar (255) NULL ,
11         title varchar (255) NULL ,
12         body binary (255) NULL 
13 )
14 GO
15
16 CREATE TABLE institutes (
17         id int IDENTITY (1, 1) NOT NULL ,
18         name varchar (255) NOT NULL 
19 )
20 GO
21
22
23 CREATE TABLE persons (
24         id int IDENTITY (1, 1) NOT NULL ,
25         name varchar (255) NULL 
26 )
27 GO
28
29 CREATE TABLE phones (
30         id int IDENTITY (1, 1) NOT NULL ,
31         phone varchar (255) NOT NULL ,
32         pers_id int NOT NULL 
33 )
34 GO
35
36 ALTER TABLE authors_docs WITH NOCHECK ADD 
37         CONSTRAINT PK_authors_docs PRIMARY KEY  
38         (
39                 pers_id,
40                 doc_id
41         )  
42 GO
43
44 ALTER TABLE documents WITH NOCHECK ADD 
45         CONSTRAINT PK_documents PRIMARY KEY  
46         (
47                 id
48         )  
49 GO
50
51 ALTER TABLE institutes WITH NOCHECK ADD 
52         CONSTRAINT PK_institutes PRIMARY KEY  
53         (
54                 id
55         )  
56 GO
57
58
59 ALTER TABLE persons WITH NOCHECK ADD 
60         CONSTRAINT PK_persons PRIMARY KEY  
61         (
62                 id
63         )  
64 GO
65
66 ALTER TABLE phones WITH NOCHECK ADD 
67         CONSTRAINT PK_phones PRIMARY KEY  
68         (
69                 id
70         )  
71 GO
72