我想使用以下语句在persons_table
模式中创建表persondb
:
create table persondb.persons_table(
id int,
first_name varchar,
last_name varchar,
age int
);
但是我想将id
设置为主键并自动递增,如何通过bash进行设置?
[我正在使用Postgres,它正在docker容器中运行,对于UI部分,我正在使用DBeaver。
使用shell,您可以像这样调用psql
:
psql -U postgres -d mydatabase <<"EOF"
ALTER TABLE persondb.persons_table
ALTER id PRIMARY KEY GENERATED ALWAYS AS IDENTITY;
EOF
这在bash中称为“此处文档”。