我有两个表已经有数据,我想通过postgressql或SQL shell创建引用。引用应该是这样的:
[IMG] http://i.imgur.com/SMUEo4r.png[/IMG]
谁能告诉我怎么做?
答案 0 :(得分:1)
alter table statusi
add constraint fk_darbinieki_statusi
foreign key (id_darbinieks) references darbinieki (id_darbinieks);
请注意,我使用了 un 引用的标识符,这些标识符 in 敏感。
根据您的屏幕截图,您可能会使用双引号创建带引号的标识符,这些引号是敏感。 "ID_statusi"
与ID_statusi
的名称不同。因此,在运行上述语句时,您可能需要使用双引号。通常,对标识符使用双引号并不是一个好主意。它造成的麻烦超过了它的价值。
手册中的更多细节: