postgresql – pgAdmin中的主键和外键
发布时间:2020-12-13 16:50:09 所属栏目:百科 来源:网络整理
导读:我想知道一些可以给我一个解释如何在pgAdmin中分配主键和外键? 我在网上找不到任何信息。 例如…我有一个学生表,所有的细节(地址,d.o.b.等)。我要添加一个student_number到表,并使其成为主键。 我只想知道如何使用pgAdmin?如果你可以解释给我进一步的信
我想知道一些可以给我一个解释如何在pgAdmin中分配主键和外键?
我在网上找不到任何信息。 例如…我有一个学生表,所有的细节(地址,d.o.b.等)。我要添加一个student_number到表,并使其成为主键。 我只想知道如何使用pgAdmin?如果你可以解释给我进一步的信息关于使用主键在postgreSQL(和pgAdmin)。与外键相同的情况。
pgAdmin中没有选项可以向现有表中添加列,并使其成为主键,因为这几乎不可能。
主键列需要保留唯一的非空值。向现有表中添加列时,它保存NULL值。因此,您必须输入唯一值,然后才能添加UNIQUE或PRIMARY KEY约束。 但是,该规则有一个例外:如果添加一个 ALTER TABLE student ADD COLUMN student_number serial PRIMARY KEY; 这在PostgreSQL 9.1中工作。我不知道它在旧版本,也。 pgAdmin在此时的“新列…”对话框中不包含此特殊情况的串行列(版本1.14)。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |