#PostgreSQL

PostgreSQL 数据库备份与恢复 pd_dump pg_restore

备份PG数据库生成的文件可以有两种,一种是SQL文件,一种是二进制文件,二进制文件只能使用pg_restore进行恢复。 PostgreSQL数据库操作简要说明PostgreSQL数据库版本psql--versionpsql(PostgreSQL)9.1.3 下面是在linux下的操作,在windo...

postgresql 查看用户名

查看当前连接的用户名:  foo=#select*fromcurrent_user; 或 foo=#selectuser; 查看所有用户名: foo=#du  用户管理可以查看之前的博文:https://www.cnblogs.com/ry...
代码星球 ·2020-06-18

PostgreSQL 登录时在命令行中输入密码

有时候需要设置定时任务直接执行sql语句,但是postgresql默认需要人工输入密码,以下命令可以直接在命令行中直接填入密码 PGPASSWORD=pass1234psql-UMyUsernamemyDatabaseName 参考链接:https://stackoverflow.com/quest...

postgresql的JDBC源信息

 JDBC包maven源:<dependency><groupId>org.postgresql</groupId><artifactId>postgresql</artifactId><version>42.2.11</versi...
代码星球 ·2020-06-14

Postgresql数据库基础操作

Linux连接方式su-postgrepsqlpostgresselect*fromt_test...

PostgreSQL drop database 显示会话没有关闭 [已解决]

有时候需要删除某个数据库时,会报如下错误,显示有一个连接正在使用数据库,无法删除ERROR:database"pilot"isbeingaccessedbyotherusersDETAIL:Thereis1othersessionusingthedatabase. 首先阻止其他人连接到准备要删除的数据库REV...

ThinkPHP5 连接 PostgreSQL

$request=Db::connect(['type'=>'pgsql','hostname'=>'127.0.0.1','database'=>'keyword','username'=>'','password'=>'','hostport'=>'5432'])->que...
代码星球 ·2020-06-13

PostgreSQL 日志配置

在刚安装完的PostgreSQL中,通常只需要像下面这样配置日志,并保持其他默认值,就基本可以满足用户大多数需求:#启动日志收集,这是一个后台进程,抓取发送到stderr的日志消息,并会将他们重定向到日志文件。logging_collector=on#日志输出路径,可以是自定义绝对路径或相对于数据目录PGDATA的相对...
代码星球 ·2020-06-13

PostgreSQL 配置内存参数

对于任何数据库软件,内存配置项都是很重要的配置项。在PostgreSQL主要有以下几个内存配置参数。shared_buffers:integer类型,设置数据库服务器将使用的共享内存缓冲区数量,此缓冲区为缓冲数据块所用。此缓冲区是放在共享内存中的。每个缓冲区大小的典型值是8K字节,默认值通常是4000,对于8KB的数据...

PostgreSQL 触发器

触发器是一种由事件自动触发执行的特殊存储过程,这些事件可以是对一个表进行INSERT、UPDATE、DELETE等操作。触发器经常用于加强数据的完整性约束和业务规则上的约束等。 select*frominformation_schema.triggers  创建触发器的语法如下:CREAT...
代码星球 ·2020-06-13

PostgreSQL 日常数据库维护工作

有时候我们值得用 REINDEX 命令周期性重建索引。在PostgreSQL版本7.4之前,我们经常有必要避免"索引膨胀",因为缺乏在B-tree索引内部的空间恢复机制。一个情况就是索引健字的范围随着时间而变化。比如,一个在时间戳上的索引随着时间的推移,旧的记录会最终被删除,因为那些用于不再使用的键...

PostgreSQL 行排序详解

在查询生成输出表之后,也就是在处理完选择列表之后,你还可以对输出表进行排序。如果没有排序,那么行将以不可预测的顺序返回(实际顺序将取决于扫描和连接规划类型和在磁盘上的顺序,但是肯定不能依赖这些东西)。确定的顺序只能在明确地使用了排序步骤之后才能保证。 ORDERBY子句用于声明排序顺序:SELECT_sele...
代码星球 ·2020-06-13

Postgresql 查看建表语句 命令

pg_dump-Uusernamedatabasename-W-s-ttablename-s,--schema-only只转储模式,不包括数据-t,--table=TABLE只转储指定名称的表 还原:createdbnewDBnamepsql-dnewDBname-Upostgres-fdump.sqlpos...

PostgreSQL查看索引的使用情况

--==========================================--查看索引的使用情况--索引在重建或删除新建时sys.dm_db_index_usage_stats中相关的数据会被清除--索引在重整是不会清除sys.dm_db_index_usage_stats的数据SELECTDB_NAME...

Python 操作 PostgreSQL 数据库

我使用的是Python3.7.0 PostgreSQL可以使用psycopg2模块与Python集成。sycopg2是用于Python编程语言的PostgreSQL数据库适配器。 psycopg2是非常小,快速,稳定的。您不需要单独安装此模块,因为默认情况下它会随着Python2.5.x版本一起发布...
首页上一页...45678...下一页尾页