为您找到相关结果183,313个
PostgreSQL的应用技巧和示例分享_PostgreSQL_脚本之家
在Postgres中,经常使用CTE(Common Table Expression 公共表表达式,通常也指With字句)来进行处理。 我们来看一个简单的例子 1 2 3 4 with A(id,name) as (values ('id1','name1'),('id2','name2'),('id3','name3')), B as (select row_number() over () rn, A.* from A) select * from...
www.jb51.net/database/288727n...htm 2024-6-3
PostgreSQL教程(十):性能提升技巧_PostgreSQL_脚本之家
1. 关闭自动提交: 在批量插入数据时,如果每条数据都被自动提交,当中途出现系统故障时,不仅不能保障本次批量插入的数据一致性,而且由于有多次提交操作的发生,整个插入效率也会受到很大的打击。解决方法是,关闭系统的自动提交,并且在插入开始之前,显示的执行begin transaction命令,在全部插入操作完成之后再执行commit命令提...
www.jb51.net/article/653...htm 2024-6-2
PostgreSQL教程(十四):数据库维护_PostgreSQL_脚本之家
postgres=# SELECT COUNT(*) FROM testtable; count --- 40004 (1 row) #6. 分析测试表,以便有关该表的统计信息被更新到PostgreSQL的系统表。 postgres=# ANALYZE testtable; ANALYZE #7. 查看测试表和索引当前占用的页面数量(通常每个页面为8k)。 postgres...
www.jb51.net/article/653...htm 2024-6-3
PostgreSQL数据库迁移部署实战教程_PostgreSQL_脚本之家
./pg_dump-U postgres -p 5432db>/data/pgdata/db.backup 还原新数据库 还原数据库之前,需要先创建新的数据库,这里是db_new 这里我使用psql命令工具进行数据库的还原 还原命令如下: 清空还原相关表 我这里是新部署系统,所以数据库中部分表的数据是需要清除的,并且要还原排序的id。
www.jb51.net/database/293437m...htm 2024-6-3
PostgreSQL教程(十七):客户端命令(1)_PostgreSQL_脚本之家
postgres=# CREATE TABLESPACE my_tablespace LOCATION '/opt/PostgreSQL/9.1/mydata'; CREATE TABLESPACE #3. 创建新数据库的owner。 postgres=# CREATE ROLE myuser LOGIN PASSWORD '123456'; CREATE ROLE postgres=# \q #4. 创建新数据库,其中本次连接的登录用户为postgres,新数据库的owner为myuser,表空间为...
www.jb51.net/article/653...htm 2024-6-3
常用PostgreSQL 数据恢复方案及使用示例_PostgreSQL_脚本之家
record_database | postgres record_user | lichuancheng op_text |INSERTINTO"public"。"t2"("i","j","k")VALUES(1, 1,'qqqqqq'); op_undo |DELETEFROM"public"。"t2"WHERE"i"=1AND"j"=1AND"k"='qqqqqq'ANDctid ='(0,1)'; 小结 ...
www.jb51.net/article/2350...htm 2024-6-3