手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
Postgresql 乱码
查看pg客户端字符编码: show client_encoding 查看pg服务端字符编码: show server_encoding PostgreSQL [ERROR: invalid byte sequence for encoding "UTF8": 0xc0ee] 原因是没有正确设置客户端字符集。 默认情况下,PostgreSQL是不转换字符集的,如果你的数据库是UTF8的字符集,一般
作者:编程之家 时间:2020-06-18
PostgreSQL 允许远程访问设置方法
安 装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。 配置远 程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf。 pg_hba.conf:配置对数据库的访问权限, postgresql.conf:配置PostgreSQL数据库服务器
作者:编程之家 时间:2020-06-18
PostgreSQL学习之一
本文摘自《PostgreSQL 数据库内核分析》 PostgreSQL 数据库命令 initdb createuser dropuser createdb dropdb pg_dump pg_dumpall pg_restore vacuumdb pg_ctl postgre postgmaster psql psql元命令 \? \o \l \q \c \dt \d \di \i 标准的sql语
作者:编程之家 时间:2020-06-18
PostGresql 常用sql函数备忘录
函数参考:http://www.cnblogs.com/wuhenke/archive/2010/08/02/1790747.html 导出数据 C:\Program Files\PostgreSQL\8.4\bin>pg_dump.exe --host 127.0.0.1 --port 5432 --u sername postgres terra_postgis2 > c:\abc.sql
作者:编程之家 时间:2020-06-18
postgresql insert 出现duplicate key value violates unique constraint错误
出现这个问题的原因是大批量插入数据(先清空数据后又导入数据)导致表tablename和tablename_id_seq不一致造成的,从下面的两个sql语句可以看出,前面的值与后边的值不一样 select max(id) from tablename; SELECT nextval('tablename_id_seq'); 解决办法: 说明:user_aticle_aid_seq是表的主键序列 方法
作者:编程之家 时间:2020-06-18
postgresql的show databases、show tables、describe table操作
1、相当与mysql的show databases; select datname from pg_database; 2、相当于mysql的show tables; SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';public 是默认的schema的名字 3、相当与mysql的descr
作者:编程之家 时间:2020-06-18
PostgreSql 日期插入格式 参数设置
I run the following SQL on my own laptop. Some issues are occured without expectation. INSERT INTO department (dname, dnumber, mgrssn, mgrstartdate) VALUES ('Administration', 1001, 20915, '02/29/04'
作者:编程之家 时间:2020-06-18
postgresql的ALTER常用操作
postgresql版本:psql (9.3.4) 1、增加一列ALTER TABLE table_name ADD column_name datatype; 2、删除一列 ALTER TABLE table_name DROP column_name; 3、更改列的数据类型 ALTER T
作者:编程之家 时间:2020-06-18
postgresql记录
安装源 yum localinstall http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-centos94-9.4-1.noarch.rpm 安装数据库 yum install postgresql94-server postgresql94-contrib 初始化数据库 service postgresql-9.4 initdb 启
作者:编程之家 时间:2020-06-18
如何查看PostgreSQL正在执行的SQL
SELECT procpid, start, now() - start AS lap, current_query FROM (SELECT backendid, pg_stat_get_backend_pid(S.backendid) AS procpid, pg_stat_get_bac
作者:编程之家 时间:2020-06-18
postgresql分别导出模式和数据表数据
使用pg_dump指令能够分别备份数据库表模式和数据,使用Pg_Admin III操作如下。 1.备份数据库表模式 2.导出数据库表数据
作者:编程之家 时间:2020-06-18
PostgreSQL热备功能实施手册
今年以来,公司的产品开始采用postgresql开源数据库,为了使数据库服务具有高可用性,利用postgresql自带的流复制功能,来实现了双机热备,做到无缝隙无人工参与的主备循环N次切换的高可用。下面选取两个具有代表性的实施项目跟大家分享下,如有问题,欢迎交流。 一.部署说明 1.1 实施环境 本文档实验环境如下: PGSQL主机: 192.168.200.231 PGSQL备机: 192.1
作者:编程之家 时间:2020-06-18
PostgreSQL的COPY相关问题
1.copy的文件中某一字符串类型的字段中,含有tab字符时,不指定WITH CSV则会报错,无法通过copy操作; 指定WITH CSV之后,则可以正常copy含Tab字符的字段。 copy testtab(name) from 'd:/lyy.csv' WITH csv; 其他格式指定: copy testtime(id,t) from 'd:/lyy1.csv' with d
作者:编程之家 时间:2020-06-18
Qt编译PostgreSQL数据库驱动
走了太多弯路了,晚上试了两个多小时,最后才在一位兄弟的帖子的帮助下搞定。 他的思路挺好的, 直接把postgresql的include目录和lib目录拷出来。 另外修改psql.pro文件时候, 注意LIBS+= './psql_lib/libpq.lib', 注意要把具体的lib文件名加上。 然后直接 qmake, 下一步,不知道为什么 要make debug和make release分开运行
作者:编程之家 时间:2020-06-18
Postgresql中split_part和substr的应用
postgresql可以对指定的一些字符串进行加工,例如现在有这样一个字符串 jdbc:postgresql://127.0.0.1:5432/ 要取出其中的127.0.0.1可以进行以下操作 select split_part(substr('jdbc:postgresql://127.0.0.1:5432/',19),':',1) 先用一个substr再来一次split_part就可以了,结果
作者:编程之家 时间:2020-06-18
PostgreSQL Cluster系列教程
本教程是PostgreSQL Cluster系列教程的一部分,该系列包括: PostgreSQL9.1 PITR示例 (该教程主要阐述DBA如何基于WAL日志做备份恢复) PostgreSQL9.1 Warm-Standby ---之基于拷贝WAL文件的方法(file-based log shipping) PostgreSQL9.1 Warm-Standby ---之基于流复制的方法 (str
作者:编程之家 时间:2020-06-18
Postgresql数据库autovacuum进程启动失败
最近线上Postgresql数据库中其中几台服务器更新时变得非常慢,经过排查和对比,发现时因为autovacuum未启动导致的。 1、使用表pg_stat_all_tables查看autovacuum执行记录 select schemaname,relname,last_autovacuum,last_autoanalyze from pg_stat_all_tables; 如上图,发现所有的对象
作者:编程之家 时间:2020-06-18
PostgreSQL中默认schema设置(待续)
PostgreSQL有模式(schema)的概念,其实就是在数据库中划分范围,也就是在不同的模式中,可以有同名的表。可以简单理解为文件系统。 1.常用的默认模式是public。示现有的模式搜寻顺序的命令是: SHOW search_path; 2.具体的顺序,也可以通过如下的命令来修改顺序。这样的修改只能在当前连接中有效。 SET search_path TO 'schema_name'; 3.如
作者:编程之家 时间:2020-06-18
postgreSql查看死锁及解决办法
1.查看数据库的进程。SELECT * FROM pg_stat_activity WHERE datname='死锁的数据库ID '; 检索出来的字段中,【wating 】字段,数据为t的那条,就是死锁的进程,找到对应的【procpid 】列的值。 例如:SELECT procpid FROM pg_stat_activity WHERE datname='数据库ID' and waitin
作者:编程之家 时间:2020-06-18
postgresql常用知识
导入脚本 有的时候,我们使用pgAdmin图形化工具导入sql脚本时会遇到换行符不一致的问题,所以直接使用打开脚本的方式可能会使数据库导入失败。 为了解决这个问题,我们可以写一个批处理的命令。 把下面的内容保存为 数据库恢复.bat @echo off title pgsql数据库还原bat rem D:\soft\postgresql\bin\pg_dump.exe rem set pg_dum
作者:编程之家 时间:2020-06-18
Postgresql LIMIT and OFFSET
LIMIT and OFFSET allow you to retrieve just a portion of the rows that are generated by the rest of the query: SELECTselect_listFROMtable_expression[LIMIT {number| ALL }] [OFFSETnumber] If a limit cou
作者:编程之家 时间:2020-06-18
EDB PPAS/PostgreSQL异地容灾,并实现“0数据丢失”的灾难恢复
转载自:EnterpriseDB中文社区 原文连接: http://www.enterprisedb.org.cn/?action-viewthread-tid-28 异地容灾: 容灾策略是保证企业数据库核心应用完整性的必要手段,自美国9.11事件后不少企业开始要求通过异地容灾实现地区性或全球性的容灾方案。在异地容灾方案中,要注意以下三点: 1、数据传输速度:这个主要与两地之间所使用的网络连接有关
作者:编程之家 时间:2020-06-18
postgresql 备份恢复(二)
postgresql同样支持在线备份,该备份方式与oracle中用户热备的方式相同,手动拷贝数据文库文件与归档日志。可以根据测试过程将备份直接写成script,通过定制,完成数据库的自动备份。 postgresql的恢复支持基于时间戳与事务ID,可以通过时间戳或事务ID的方式,完成数据库的不完全恢复或者因错误操作的故障恢复。 该测试目的:postgresql的在线备份;通过在线备份完成恢复。 1,
作者:编程之家 时间:2020-06-18
Postgresql - Pattern Matching
There are three separate approaches to pattern matching provided by PostgreSQL: the traditional SQL LIKE operator, the more recent SIMILAR TO operator (added in SQL:1999), and POSIX-style regular expr
作者:编程之家 时间:2020-06-18
TPC-H Benchmark
关于TCP-H benchmark The TPC-H Benchmark is a popular one for comparing database vendors. It's possible to run the TPC-H data set on PostgreSQL without having a formal testing kit (although there is DBT-
作者:编程之家 时间:2020-06-18
Postgres-XL测试
GTM-Proxy的作用: GTM-Proxy is not a mandatory component of Postgres-XL cluster but it can be used to group messages between GTM and cluster nodes, reducing workload and the number of packages exchange
作者:编程之家 时间:2020-06-18
PITRTools
pitrtools is a Python + PostgreSQL application that assists in the provisioning of Hot Standby, Warm Standby, Cold Standby, Streaming Replication clusters and multiple standbys (slaves). It support
作者:编程之家 时间:2020-06-18
pgsi
一、简介 pgsi is the Postgres System Impact report,a script that analyzes Postgres log files and reports on which queries have thehighest overall impact on the server. The impact is computed by looking
作者:编程之家 时间:2020-06-18
pg_bulkload批量载入工具初探
安装: # tar -zxvf pg_bulkload-3.1.6.tar.gz # cd pg_bulkload-3.1.6 # . /home/postgres/.bash_profile # make # make install 引入扩展: $ psql psql (9.3.4) Type "help" for help. postgres=# create database te
作者:编程之家 时间:2020-06-18
Ora2Pg安装配置
说明 该文档为简单的Ora2Pg安装配置使用说明文档,主要涵盖安装前其它组件的安装、Ora2Pg安装、配置以及利用Ora2Pg从Oracle生成sql脚本,利用sql脚本导入PostgreSQL数据库中。 Ora2Pg是以perl开发的perl模块工具,为使安装能够顺利通过,在安装Ora2Pg之前必须先确保系统已经安装了perl模块以及DBI、DBD::Oracle模块。若需要直接导入到Po
作者:编程之家 时间:2020-06-18
上一页
232
233
234
235
236
237
238
239
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native