有没有一种方法可以在我可以执行的脚本中获取表定义?
即
我有一个表格“城市”:
CREATE TABLE public.cities
(
name character(80) COLLATE pg_catalog."default" NOT NULL,
location point,
CONSTRAINT pk_city_name PRIMARY KEY (name)
)
WITH (
OIDS = FALSE
)
TABLESPACE pg_default;
ALTER TABLE public.cities
OWNER to postgres;
有没有一种方法可以通过脚本而不是使用GUI生成?
答案 0 :(得分:0)
如果要将命令写入脚本文件,然后从命令行运行它,则应使用psql -f <filename>
。
答案 1 :(得分:0)
感谢链接和寻找的地方。
对于那些阅读我所做的事情的人:
打开cmd
导航到C:\ Program Files \ PostgreSQL \ 10 \ bin>(或创建快捷方式)
pg_dump -d mydb -t城市-U postgres -h本地主机> C:/test/weather.sql
输入postgres密码
文件输出到目录。