postgresql - 在与字段相同的行上声明外键?
问题描述
这有效,但很冗长:
CREATE TABLE located (
id SERIAL NOT NULL PRIMARY KEY,
container_id BIGINT NOT NULL,
CONSTRAINT fk_l2c FOREIGN KEY (container_id) REFERENCES containers
);
这次尝试:
CREATE TABLE located (
id SERIAL NOT NULL PRIMARY KEY,
container_id BIGINT NOT NULL FOREIGN KEY REFERENCES containers
);
失败:
ERROR: syntax error at or near "FOREIGN"
LINE 3: container_id BIGINT NOT NULL FOREIGN KEY REFERENCES cont...
有没有办法在与 container_id 相同的行上声明外键?
解决方案
推荐阅读
- javascript - 循环通过 Google Place API 地点详细信息
- android - Cmake 无法在 qt creator/collect2 上编译简单的测试程序:错误:ld
- html - 当元素的底部碰到视口的底部时定位粘滞
- android - 图像未显示在 android studio 的布局预览中
- python - 使用python将excel文件中的数据导入SQL Server
- android - 从启动活动中读取 TextToSpeeh
- ruby-on-rails - Rails cron 任务开发环境
- performance - 在 Powershell 中更改 Parser 的输出结果
- qt - QDialog中垂直布局的按钮带有返回值
- asp.net-core - OnModelCreating 迁移不适用于 1/4 实体