当前位置: 首页 > article >正文

pgsql常用命令总结

pgsql常用命令及相关总结

命令

命令登录

psql -U postgres -h 127.0.0.1 -p 5432 -d vism

查看所有数据库:\l
进入某一数据库:\c 数据库名字
查看数据库表:\dt
列出某一张表格的结构:\d 表名
查看某个表的所有数据:select * from 表名;(后面别忘分号)
导出数据库:/usr/pgsql-12/bin/pg_dump -U 用户名 数据库名 > /home/username/db.sql
导入数据库:psql -U 用户名 数据库名(缺省时同用户名) < /home/username/db.sql
退出数据库:ctrl + z 或者 \q
查询public模式下所有表名:
select tablename from pg_tables where schemaname=‘public’

linux命令导出指定表

pg_dump -U postgres -t public.test -f test.sql vism
psql -U postgres -d vism -f test.sql
pg_dump -U username -d dbname -t table_name -a -f table_name.sql

其中,-t 参数指定要导出的表名,-a 参数指定只导出数据而不导出表结构,-f 参数指定导出数据的文件名。

备份库
pg_dump -U ‘username’ -p ‘port number’ -d ‘databse’ > ‘dump file name’
pg_dump -U postgres -p 5432 -d vism >vism.dump

参考:
https://blog.csdn.net/lhpbird/article/details/126125016

SpringBoot连接PostgreSQL的配置

引入依赖

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.3.3</version>
    <scope>runtime</scope>
</dependency>

连接配置(指定模式)

spring:
  datasource:
    driver-class-name: org.postgresql.Driver
    url: jdbc:postgresql://localhost:5432/database?currentSchema=schema
    username: xxx
    password: xxx

http://www.kler.cn/a/147739.html

相关文章:

  • 全局流量管理:提升用户体验与保障服务稳定性
  • Linux下编译安装Kokkos
  • 实践KDTS-WEB从mysql迁移到kingbasev9
  • 【FAQ】HarmonyOS SDK 闭源开放能力 — Vision Kit(2)
  • 【CryptoJS库AES加密】
  • 一个比RTK或redux更轻量级更易使用的 React 第三方状态管理工具库的配置与使用
  • SpringBoot——自定义start
  • k8s中安装consul集群
  • zlmediakit实现rtsp流服务器
  • 健全隧道健康监测,保障隧道安全管理
  • CocosCreator 面试题(十七)Cocos creator 固定宽度与固定高度的底层原理是什么?Cocos creator是如何做适配的?
  • 百度云Ubuntu22.04
  • OpenAI Whisper 语音识别 模型部署及接口封装【干货】
  • 内网隧道学习
  • 消息中间件——RabbitMQ(三)理解RabbitMQ核心概念和AMQP协议!
  • Course1-Week1:机器学习简介
  • QLayout的removeWidget与QButtonGroup的removeButton
  • 接口测试及常用接口测试工具(含文档)
  • 董明珠:创新永远在路上,格力电器坚持自主创新
  • Python基础语法之学习type()函数
  • LVS-DR实验
  • C 语言-循环嵌套-函数
  • 132.四叶玫瑰数-列举、查找、判断等题型【满分解题代码+详细分析】(四叶玫瑰数类型题-C/C++JavaPython实现)
  • 2023-11-26 LeetCode每日一题(统计子串中的唯一字符)
  • Redis缓存设计典型问题
  • oracle rac 19.3安装补丁19.19