Typical foreign key creation question
| От | Sean Davis |
|---|---|
| Тема | Typical foreign key creation question |
| Дата | |
| Msg-id | 65330CBA-E5E1-11D8-8690-000393CFE1C4@mail.nih.gov обсуждение исходный текст |
| Список | pgsql-novice |
I am migrating from mysql to postgresql. I have many auto_increment
columns, all requiring code during loading to explicitly save the last
insert id of one table to place into another linked table. I know that
I can probably do this with sequences and directly selecting current
value. However, I would like to learn to do this more simply in
postgresql using views/triggers. I have looked for a code example
showing the "canonical" linked table creation idiom in postgresql, but
have not found it. I have tables that look like:
CREATE TABLE abixref (
xrefid int,
platepos INT NOT NULL,
gene_id VARCHAR(30),
value VARCHAR(75),
dbid INT NOT NULL
);
CREATE TABLE abidb (
dbid INT NOT NULL,
db VARCHAR(30),
);
Of course, dbid is the foreign key with abidb referencing the column of
the same name in the other table.
Thanks,
Sean
В списке pgsql-novice по дате отправления: