sql - PostgreSQL - 动态脚本表定义
问题描述
有没有一种方法可以在我可以执行的脚本中获取表定义?
IE
我有一张“城市”表:
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 来生成它?
解决方案
如果要将命令写入脚本文件并从命令行运行,则应使用psql -f <filename>
.
推荐阅读
- apache-spark - 当总输入大小增加但每个任务输入大小保持不变时,为什么我会在我的 spark 作业中看到 OOM?
- git - 推送更改时Github远程错误问题
- python-3.x - keras:将字符串的numpy ndarray转换为浮点数的numpy ndarray :: ValueError:无法将字符串转换为浮点数:'Y'
- python - 带有 *args 的 Python 观察者模式不起作用
- components - 在 React 的子组件中将状态作为道具传递
- amazon-web-services - AWS Fargate 和多容器 Elastic Beanstalk 之间的区别?
- node.js - 如何从表中获取行数?
- algorithm - 通过动态规划找到斐波那契数 - 算法
- html - css突出显示所选图像盒子
- c# - Visual Studio 调试帮助 - 未检测到函数的执行?