mirror of
https://github.com/postgres/postgres.git
synced 2025-12-07 12:02:30 +03:00
test isn't that complete up to now, but I think it shows
enough of the capabilities of the module.
The Makefile assumes it is located in a directory under
pgsql/src/pl. Since it includes Makefile.global and
Makefile.port and doesn't use any own compiler/linker calls,
it should build on most of our supported platforms (I only
tested under Linux up to now). It requires flex and bison I
think. Maybe we should ship prepared gram.c etc. like for the
main parser too?
Jan
64 lines
1.8 KiB
Plaintext
64 lines
1.8 KiB
Plaintext
QUERY: create table Room (
|
|
roomno char(8),
|
|
comment text
|
|
);
|
|
QUERY: create unique index Room_rno on Room using btree (roomno bpchar_ops);
|
|
QUERY: create table WSlot (
|
|
slotname char(20),
|
|
roomno char(8),
|
|
slotlink char(20),
|
|
backlink char(20)
|
|
);
|
|
QUERY: create unique index WSlot_name on WSlot using btree (slotname bpchar_ops);
|
|
QUERY: create table PField (
|
|
name text,
|
|
comment text
|
|
);
|
|
QUERY: create unique index PField_name on PField using btree (name text_ops);
|
|
QUERY: create table PSlot (
|
|
slotname char(20),
|
|
pfname text,
|
|
slotlink char(20),
|
|
backlink char(20)
|
|
);
|
|
QUERY: create unique index PSlot_name on PSlot using btree (slotname bpchar_ops);
|
|
QUERY: create table PLine (
|
|
slotname char(20),
|
|
phonenumber char(20),
|
|
comment text,
|
|
backlink char(20)
|
|
);
|
|
QUERY: create unique index PLine_name on PLine using btree (slotname bpchar_ops);
|
|
QUERY: create table Hub (
|
|
name char(14),
|
|
comment text,
|
|
nslots integer
|
|
);
|
|
QUERY: create unique index Hub_name on Hub using btree (name bpchar_ops);
|
|
QUERY: create table HSlot (
|
|
slotname char(20),
|
|
hubname char(14),
|
|
slotno integer,
|
|
slotlink char(20)
|
|
);
|
|
QUERY: create unique index HSlot_name on HSlot using btree (slotname bpchar_ops);
|
|
QUERY: create index HSlot_hubname on HSlot using btree (hubname bpchar_ops);
|
|
QUERY: create table System (
|
|
name text,
|
|
comment text
|
|
);
|
|
QUERY: create unique index System_name on System using btree (name text_ops);
|
|
QUERY: create table IFace (
|
|
slotname char(20),
|
|
sysname text,
|
|
ifname text,
|
|
slotlink char(20)
|
|
);
|
|
QUERY: create unique index IFace_name on IFace using btree (slotname bpchar_ops);
|
|
QUERY: create table PHone (
|
|
slotname char(20),
|
|
comment text,
|
|
slotlink char(20)
|
|
);
|
|
QUERY: create unique index PHone_name on PHone using btree (slotname bpchar_ops);
|