File: pg_constraint.test

package info (click to toggle)
duckdb 1.5.1-2
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 299,196 kB
  • sloc: cpp: 865,414; ansic: 57,292; python: 18,871; sql: 12,663; lisp: 11,751; yacc: 7,412; lex: 1,682; sh: 747; makefile: 558
file content (25 lines) | stat: -rw-r--r-- 890 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# name: test/sql/pg_catalog/pg_constraint.test
# description: Test pg_constraint function
# group: [pg_catalog]

query IIIIII nosort pg_constraint
SELECT * FROM pg_constraint

statement ok
create table a (id int , primary key (id));

statement ok
create table b (id int , foreign_a int, foreign key (foreign_a) references a);

statement ok
insert into a (id) values (0);

statement ok
insert into b (id, foreign_a) VALUES (0, 0);

query IIIIIIIIIIIIIIIIIIIIII
SELECT * EXCLUDE (OID, CONRELID, connamespace) FROM pg_catalog.pg_constraint
----
PRIMARY KEY(id)								p	false	false	true	0	0	0	0	NULL	NULL	NULL	true	0	false	[0]	NULL	NULL	NULL	NULL	NULL	NULL
NOT NULL									x	false	false	true	0	0	0	0	NULL	NULL	NULL	true	0	false	[0]	NULL	NULL	NULL	NULL	NULL	NULL
FOREIGN KEY (foreign_a) REFERENCES a(id)	f	false	false	true	0	0	0	0	NULL	NULL	NULL	true	0	false	[1]	NULL	NULL	NULL	NULL	NULL	NULL