首页 > 数据库 >PostgreSQL - Execute sql file using psql

PostgreSQL - Execute sql file using psql

时间:2023-11-27 20:48:03浏览次数:27  
标签:psql INDEX Execute PostgreSQL CREATE 14.9 ZZHPC TABLE

zzh@ZZHPC:~$ sudo apt install postgresql-client

 

zzh@ZZHPC:~$ psql --version
psql (PostgreSQL) 14.9 (Ubuntu 14.9-0ubuntu0.22.04.1)

 

zzh@ZZHPC:~$ psql postgresql://root:aaa@localhost:5432/zimple_bank
psql (14.9 (Ubuntu 14.9-0ubuntu0.22.04.1), server 16.1)
WARNING: psql major version 14, server major version 16.
         Some psql features might not work.
Type "help" for help.

zimple_bank=# \q
zzh@ZZHPC:~$ psql postgresql://root:aaa@localhost:5432/zimple_bank?sslmode=disable 
psql (14.9 (Ubuntu 14.9-0ubuntu0.22.04.1), server 16.1)
WARNING: psql major version 14, server major version 16.
         Some psql features might not work.
Type "help" for help.

zimple_bank=#

 

zzh@ZZHPC:/zdata/Github/zimplebank/db/scripts$ psql postgresql://root:aaa@localhost:5432/zimple_bank -f 0001_init_schema.up.sql
CREATE TABLE
CREATE TABLE
CREATE TABLE
CREATE INDEX
CREATE INDEX
CREATE INDEX
CREATE INDEX
CREATE INDEX
COMMENT
COMMENT
ALTER TABLE
ALTER TABLE
ALTER TABLE

 

标签:psql,INDEX,Execute,PostgreSQL,CREATE,14.9,ZZHPC,TABLE
From: https://www.cnblogs.com/zhangzhihui/p/17860391.html

相关文章

  • PostgreSQL数据库开启 a=null等价于a is null 功能
    前言PostgreSQL官方文档:http://www.postgres.cn/docs/11/functions-comparison.html今天在预览PostgreSQL文档的时候看到了这个功能,平时写SQL都是ais[not]null来进行判断的,第一次见到可以这样,觉得挺新奇的就先记录下。ps:存在即合理。GOtransform_null_equals(boolean)是P......
  • PostgreSQL锁,第1部分:行锁
    理解PostgreSQL锁对于构建可伸缩的应用程序和避免停机是很重要的。现代计算机和服务器有许多CPU核心,可以并行执行多个查询。数据库包含许多一致的结构,这些结构由并行运行的查询或后台进程所做的更改可能导致数据库崩溃,甚至损坏数据。因此,我们需要能够阻止来自并发进程的访问,同时更......
  • PostgreSQL锁,第2部分:重量级锁
    应用程序开发人员和dba的PostgreSQL锁可见性在大多数情况下与重量级锁相关。复杂的数据库锁定操作需要使用来自系统目录的视图进行完整的检测。应该清楚哪个对象被特定的数据库“后端”进程锁定。任何锁的另一个名称是“瓶颈”。为了使数据库操作并行,我们应该将单个瓶颈分解为多个......
  • 为PostgreSQL优化调整Linux内核参数
    为了获得最佳性能,PostgreSQL数据库依赖于正确定义的操作系统参数。配置不当的操作系统内核参数可能导致数据库服务器性能下降。因此,必须根据数据库服务器及其工作负载来配置这些参数。在这篇文章中,我们将讨论一些可能影响数据库服务器性能的重要Linux内核参数,以及如何调优这些参数......
  • PostgreSQL中的复制延迟
    PostgreSQL是一种流行的开源关系数据库管理系统,广泛用于存储和管理数据。PostgreSQL中可能遇到的常见问题之一是复制滞后。在这篇博客中,我们将讨论什么是复制延迟、它发生的原因以及如何在PostgreSQL中缓解它。什么是复制滞后?复制延迟是指数据写入主数据库的时间与复制到备......
  • postgresql从入门到精通 - 第35讲:中间件PgBouncer部署|PostgreSQL教程
     PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUGPG技术大讲堂。 第35讲:中间件PgBouncer部署11月25日(周六)19:30-20:30,往期......
  • postgresql中执行select查询语句卡住问题的处理
     1、问题描述 研发环境搭建的分布式的数据库Tbase。Tbase本质上是基于postgresql-xl创建的分布式数据库。昨天,研发的同事反馈,这个数据库中,对某个表执行select查询的时候,都是卡住的。客户端一直没有影响。 2、问题分析 我这边通过pg的客户端进行连接,发现除了这个......
  • 实例讲解C++连接各种数据库,包含SQL Server、MySQL、Oracle、ACCESS、SQLite 和 Postgr
     C++是一种通用的编程语言,可以使用不同的库和驱动程序来连接各种数据库。以下是一些示例代码,演示如何使用C++连接SQLServer、MySQL、Oracle、ACCESS、SQLite和PostgreSQL、MongoDB数据库。连接SQLServer数据库要使用C++连接SQLServer数据库,可以使用Micro......
  • Postgresql(PG)表的操作:
      PG表的支持数据类型:数值数据类型字符串数据类型日期/时间数据类型  #创建库postgres=#createdatabasemydb;CREATEDATABASEpostgres=#\cmydbYouarenowconnectedtodatabase"mydb"asuser"postgres".mydb=#\dDidnotfindanyrelations.#创建表mydb=......
  • 【云贝教育】PostgreSQL PGCA题库解析-1
    psql元命令\du和\dg都可以列出角色或用户,请问这两个命令是否等价?A.等价B.不等价C.不好说D.不确定参考答案:A解析:要确认某个封装命令是否等价,只需要看后台调用的SQL即可。一、开启SQL跟踪功能1.1修改参数,开启sql跟踪修改前#log_statement='none'#none,ddl,......