1. 安装psql
sudo apt install postgresql-client-common
sudo apt-get install postgresql-client
  1. 连接remote
psql -h ***** -p 5432 -U root -d postgres

U 代表用户名 d代表数据库

  1. 列出database
\l
  1. 列出所有表
\dt
  1. 切换数据库
\c databasename;
  1. 列出用户以及权限
\du


7. 切换schema

显示当前schema
SHOW search_path;
切换schema
SET search_path TO myschema;
  1. 罗列所有schema
select schema_name from information_schema.schemata;
  1. 将不可空列修改为可空
 ALTER TABLE public.user ALTER COLUMN password DROP NOT NULL;
  1. 运行sql文件
psql -h host -p port -U username -d myDataBase -a -f sql文件
  1. 查询数据,并导出到文件
COPY (SELECT * FROM nyummy.cimory WHERE city = 'tokio') TO '/path/to/file.sql' (DELIMITER '|');;
  1. 从csv导入文件
    Null as ‘\N’ 是为了解决null copy到sql默认为\N 问题
    https://stackoverflow.com/questions/46285478/copy-null-in-postgresql-database
copy nyummy.cimory FROM '/home/admin/test.sql' DELIMITER '|' Null as '\N'

ubuntu 安装postgresql 客户端 psql 以及运行相关命令相关推荐

  1. Ubuntu 安装 PostgreSQL 教程

    Ubuntu 安装 PostgreSQL 使用 apt-get 安装 PostgreSQL: sudo apt-get update sudo apt-get install postgresql p ...

  2. Ubuntu 安装PostgreSQL

    最近项目需要再Ubuntu中安装PostgreSQL-11.4,特此记录便于日后查阅. 1.下载 $ wget https://ftp.postgresql.org/pub/source/v11.4/ ...

  3. ubuntu安装postgresql并修改数据存储目录

    安装postgresql: @ubuntu:~$ sudo apt install postgresql 安装成功显示: Success. You can now start the database ...

  4. Ubuntu 安装微信客户端

    文章目录 1.方案一:`简单粗暴` 2.方案二: 3.方案三: 4.扫码登录 1.方案一:简单粗暴 打开UbuntuSoftware搜索electronic-wechat,然后点击install 2. ...

  5. PostgreSQL客户端psql常用命令

    使用psql客户端访问数据库, 列出了psql常用命令和参数. 常用命令 -- 使用指定用户和IP端口登陆 psql -h 10.43.159.11 -p 5432 -U postgres -W -- ...

  6. ubuntu安装postgreSQL 9.3

    2019独角兽企业重金招聘Python工程师标准>>> Install dependency Open Terminal and execute the following comm ...

  7. Postgresql 客户端 psql 的使用

    psql命令行 获取命令行帮助 Usage: General options: Input and output options: Output format options: Connection ...

  8. Ubuntu安装teamview客户端

    1,下载teamviem客户端的Ubuntu版本 下载地址 https://www.teamviewer.com/en/download/linux/ 2,安装 apt install ./teamv ...

  9. ubuntu安装mysql客户端

    安装命令行客户端 sudo apt-get install mysql-client 由于安装时并未配置管理员密码,所以修改管理员密码参考https://blog.csdn.net/qq_387379 ...

  10. Ubuntu安装PostgreSQl

    warrior@pc:~$ sudo apt-get install postgresql-xx-xx #可以使用Tab键进行代码补全 warrior@pc:~$ sudo su postgres # ...

最新文章

  1. linux查看文件安全权限,Linux系统下如何查看及修改文件读写权限
  2. ospf避免环路_OSPF路由协议的区域防环机制
  3. spring系列-注解驱动原理及源码-bean组件注册
  4. c++游戏代码坦克大作战_一红一蓝多种模式的双人小游戏:红蓝大作战
  5. linux生成地图,ROS中利用V-rep进行地图构建仿真
  6. EL表达式和JSTL标签的区别
  7. oracle md,Oracle笔记.md
  8. 小程序插入html代码
  9. 黄山市区到黄山风景区有多远,如何到黄山景区
  10. react中dispatch_react-redux中连续两次dispatch-actions有顺序吗?
  11. 小程序怎么弄?小程序开发多少钱?
  12. java 登录失效时间_详谈Java设置session超时(失效)的时间
  13. 深度学习的常见模型CNN
  14. 开源软件库TensorFlow最全教程和项目列表
  15. linux log file
  16. Linux 基础入门 09
  17. 【Kernel】如何从kernel中获取cred结构体中的value
  18. STM32移植uC/OSIII
  19. 基于莱维飞行改进的粒子群算法输电线桩路径优化,粒子群算法通过shubert函数测试效果,混沌粒子群
  20. TIA博途V16上载程序后,在线无法监控程序,监控图标灰色,时间戳不一样如何解决?

热门文章

  1. 教你配置赏心悦目的开发神器 Atom-郭永峰-专题视频课程
  2. 图像分割并存储 matlab,matlab图像分割算法源码.pdf
  3. Java 高并发编程详解:多线程与架构设计
  4. 网易云音乐api、QQ音乐api、黑马电商api、小说api、漫画api接口
  5. 发现本站一个非常简单易学的springClould教程 特此转载《方志朋》
  6. opencv快速下载
  7. java se11.0.1安装_jdk11下载安装及环境变量配置
  8. 谷歌高管地震:谷歌大脑联合创始人Samy Bengio离职了
  9. 计算机离散数学及其应用
  10. C++语法基础--句柄类