Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
B
bd_bench
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
simcaq
bd_bench
Commits
18b8a29d
Commit
18b8a29d
authored
11 years ago
by
hannes
Browse files
Options
Downloads
Patches
Plain Diff
fixed mariadb constraints
parent
227eff81
No related branches found
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
scripts/mariadb.constraints.sql
+8
-8
8 additions, 8 deletions
scripts/mariadb.constraints.sql
with
8 additions
and
8 deletions
scripts/mariadb.constraints.sql
+
8
−
8
View file @
18b8a29d
...
@@ -6,21 +6,21 @@ ALTER TABLE REGION ADD PRIMARY KEY (R_REGIONKEY);
...
@@ -6,21 +6,21 @@ ALTER TABLE REGION ADD PRIMARY KEY (R_REGIONKEY);
-- For table NATION
-- For table NATION
ALTER
TABLE
NATION
ADD
PRIMARY
KEY
(
N_NATIONKEY
);
ALTER
TABLE
NATION
ADD
PRIMARY
KEY
(
N_NATIONKEY
);
ALTER
TABLE
NATION
ADD
CONSTRAINT
NATION_FK1
FOREIGN
KEY
(
N_REGIONKEY
)
REFERENCES
REGION
;
ALTER
TABLE
NATION
ADD
CONSTRAINT
NATION_FK1
FOREIGN
KEY
(
N_REGIONKEY
)
REFERENCES
REGION
(
R_REGIONKEY
)
;
-- For table PART
-- For table PART
ALTER
TABLE
PART
ADD
PRIMARY
KEY
(
P_PARTKEY
);
ALTER
TABLE
PART
ADD
PRIMARY
KEY
(
P_PARTKEY
);
-- For table SUPPLIER
-- For table SUPPLIER
ALTER
TABLE
SUPPLIER
ADD
PRIMARY
KEY
(
S_SUPPKEY
);
ALTER
TABLE
SUPPLIER
ADD
PRIMARY
KEY
(
S_SUPPKEY
);
ALTER
TABLE
SUPPLIER
ADD
CONSTRAINT
SUPPLIER_FK1
FOREIGN
KEY
(
S_NATIONKEY
)
REFERENCES
NATION
;
ALTER
TABLE
SUPPLIER
ADD
CONSTRAINT
SUPPLIER_FK1
FOREIGN
KEY
(
S_NATIONKEY
)
REFERENCES
NATION
(
N_NATIONKEY
)
;
-- For table PARTSUPP
-- For table PARTSUPP
ALTER
TABLE
PARTSUPP
ADD
PRIMARY
KEY
(
PS_PARTKEY
,
PS_SUPPKEY
);
ALTER
TABLE
PARTSUPP
ADD
PRIMARY
KEY
(
PS_PARTKEY
,
PS_SUPPKEY
);
-- For table CUSTOMER
-- For table CUSTOMER
ALTER
TABLE
CUSTOMER
ADD
PRIMARY
KEY
(
C_CUSTKEY
);
ALTER
TABLE
CUSTOMER
ADD
PRIMARY
KEY
(
C_CUSTKEY
);
ALTER
TABLE
CUSTOMER
ADD
CONSTRAINT
CUSTOMER_FK1
FOREIGN
KEY
(
C_NATIONKEY
)
REFERENCES
NATION
;
ALTER
TABLE
CUSTOMER
ADD
CONSTRAINT
CUSTOMER_FK1
FOREIGN
KEY
(
C_NATIONKEY
)
REFERENCES
NATION
(
N_NATIONKEY
)
;
-- For table LINEITEM
-- For table LINEITEM
ALTER
TABLE
LINEITEM
ADD
PRIMARY
KEY
(
L_ORDERKEY
,
L_LINENUMBER
);
ALTER
TABLE
LINEITEM
ADD
PRIMARY
KEY
(
L_ORDERKEY
,
L_LINENUMBER
);
...
@@ -29,15 +29,15 @@ ALTER TABLE LINEITEM ADD PRIMARY KEY (L_ORDERKEY,L_LINENUMBER);
...
@@ -29,15 +29,15 @@ ALTER TABLE LINEITEM ADD PRIMARY KEY (L_ORDERKEY,L_LINENUMBER);
ALTER
TABLE
ORDERS
ADD
PRIMARY
KEY
(
O_ORDERKEY
);
ALTER
TABLE
ORDERS
ADD
PRIMARY
KEY
(
O_ORDERKEY
);
-- For table PARTSUPP
-- For table PARTSUPP
ALTER
TABLE
PARTSUPP
ADD
CONSTRAINT
PARTSUPP_FK1
FOREIGN
KEY
(
PS_SUPPKEY
)
REFERENCES
SUPPLIER
;
ALTER
TABLE
PARTSUPP
ADD
CONSTRAINT
PARTSUPP_FK1
FOREIGN
KEY
(
PS_SUPPKEY
)
REFERENCES
SUPPLIER
(
S_SUPPKEY
)
;
ALTER
TABLE
PARTSUPP
ADD
CONSTRAINT
PARTSUPP_FK2
FOREIGN
KEY
(
PS_PARTKEY
)
REFERENCES
PART
;
ALTER
TABLE
PARTSUPP
ADD
CONSTRAINT
PARTSUPP_FK2
FOREIGN
KEY
(
PS_PARTKEY
)
REFERENCES
PART
(
P_PARTKEY
)
;
-- For table ORDERS
-- For table ORDERS
ALTER
TABLE
ORDERS
ADD
CONSTRAINT
ORDERS_FK1
FOREIGN
KEY
(
O_CUSTKEY
)
REFERENCES
CUSTOMER
;
ALTER
TABLE
ORDERS
ADD
CONSTRAINT
ORDERS_FK1
FOREIGN
KEY
(
O_CUSTKEY
)
REFERENCES
CUSTOMER
(
C_CUSTKEY
)
;
-- For table LINEITEM
-- For table LINEITEM
ALTER
TABLE
LINEITEM
ADD
CONSTRAINT
LINEITEM_FK1
FOREIGN
KEY
(
L_ORDERKEY
)
REFERENCES
ORDERS
;
ALTER
TABLE
LINEITEM
ADD
CONSTRAINT
LINEITEM_FK1
FOREIGN
KEY
(
L_ORDERKEY
)
REFERENCES
ORDERS
(
O_ORDERKEY
)
;
ALTER
TABLE
LINEITEM
ADD
CONSTRAINT
LINEITEM_FK2
FOREIGN
KEY
(
L_PARTKEY
,
L_SUPPKEY
)
REFERENCES
PARTSUPP
;
ALTER
TABLE
LINEITEM
ADD
CONSTRAINT
LINEITEM_FK2
FOREIGN
KEY
(
L_PARTKEY
,
L_SUPPKEY
)
REFERENCES
PARTSUPP
(
PS_PARTKEY
,
PS_SUPPKEY
)
;
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment