MacOS下postgresql数据库密码的那些事
如果你是第一次玩postgresql数据库,你会发现你给role或者user明明设置了密码,但在登录的时候毛都不用输入,直接就进去了,怎么那么爽快!?虽然爽快,但貌似不该这样啊.其实这些都和一个重要的文件有关,它就是pg_hba.conf!那么这个文件在哪呢?如果你是mac或是linux系统,你可以...
PostgreSQL copy 时提示:ERROR: invalid byte sequence for encoding "UTF8": 0xb3
测试时使用三种文件格式: ISO-8859 Netpbm PBM image ASCII if [ $(file $filename|grep -c "ISO-8859") -gt 0 ]then echo "ISO-8859" psql -c "copy $schemaname.$tbn...
如何在一个查询中运行此子查询除外?
I am using postgreSQL, I have two tables, one is user, and one is usertasks. 我正在使用postgreSQL,我有两个表,一个是用户,一个是usertasks。 user has following fields : use...
使用pgbench测试PostgreSQL
pgbench –help初始化选项:-i 调用初始化模式-F NUM 填充因子-s NUM 规模因子(与产生数据量大小有关)Benchmarking选项:-c NUM 数据库客户端并发数(默认:1)-C (为每个事务建立新的连接)-D VARNAME=VALUE ...
PostgreSQL - 如何根据PSQL VIEW中的公共唯一标识符将NULL值替换为来自另一列的值
I have three foreign identifiers in my PSQL view. How could I replace the NULL second_id values with the third_id values based on their common first_i...
postgresql copy命令介绍
COPY 命令可以快速的导入数据到postgresql数据库中,文件格式类似TXT、CVS之类。适合批量导入数据,速度比较快。注意COPY只能用于表,不能用于视图。COPY 命令里面的文件必须是由服务器直接读或写的文件,而不是由客户端应用读写。因此,它们必须位于数据库服务器上或者可以为数据库服务器所...
postgresql 10 ssl 双向认证
https://blog.csdn.net/dna911/article/details/82819637
SQuirreL中的PostgreSQL函数定义:未终止的美元引用字符串
I have the following function definition for a PostgreSQL 9.3.4 database: 我有一个PostgreSQL 9.3.4数据库的以下函数定义: CREATE OR REPLACE FUNCTION update_modified_t...
greenplum杂记【未完待续】
查看当前的连接及sql执行 SELECT * from pg_stat_activity; 查看配置的segment内存上限 [gpadmin@mdw1 pg_log]$ gpconfig -s gp_vmem_protect_limit Values on all segments ar...
PostgreSQL 常见慢SQL问题解决方法
刚熟悉PG的开发者接触PG时,或多或少会碰到一些问题.常见的表现是碰到一些慢SQL.这时候别急着吐槽.绝大多数并不是问题,稍微的语法调整或进行一些简单的优化就能解决问题.下面具体分析几个案例.一: 中文字符串的索引扫描慢test =# \d testidx Tabl...
Odoo constraints 使用教程
在日常开发Odoo的过程中,我们不免要用到Constraints,中文就是约束。 首先我们来介绍下Odoo里面的两种Constraints。SQL Constraints:就是添加一个数据库的约束。 _sql_constraints是odoo的属性,是一个元祖的列表,每个元祖是一个数据库约束。元祖的...
当列数据类型是复合类型时,如何使用PostgreSQL在数组中传输列?
I'm using PostgreSQL 9.4 and I'm currently trying to transfer a columns values in an array. For "normal" (not user defined) data types I get it to wor...
在PostgreSQL中没有函数的SELECT动态列
I need to select rows from two and more tables ("A", "B"). They have differences columns and I don't use inheritance for it. 我需要从两个或更多表中选择行(“A”,“B”)。他...
如何使用PostgreSQL在几分钟内获得时间戳
When I send a form on my web, the insert query saves the current date on my DB using the function now(). 当我在网上发送表单时,插入查询使用函数now()将当前日期保存在我的数据库中。 Now, ...
postgresql空和null的区别
create table test(name varchar(32)); pg2=# insert into test values(''); INSERT 0 1 pg2=# insert into test values(' '); INSERT 0 1 pg2=# insert in...
PostgreSQL 查看数据库,索引,表,表空间大小
一、简介 PostgreSQL 提供了多个系统管理函数来查看表,索引,表空间及数据库的大小,下面详细介绍一下。 二、数据库对象尺寸函数 函数名 返回类型 描述 pg_column_size(any) int 存储一个指定的数值需要的字节数(可能压缩过) pg_data...
postgresql数据库中~和like和ilike的区别
~(暂且叫他波浪号吧) 和 LIKE 和 ILIKE 操作符可以模糊匹配字符串,LIKE是一般用法,ILIKE匹配时则不区分字符串的大小写,~ 波浪号则可以使用正则匹配。LIKE和 ILIKE它们需要结合通配符使用,下面介绍两种常用的通配符。%:百分号用于匹配字符串序列,可匹配任意组合;_:下划线...
postgresql 函数获取多个字段的数字大小值
1、GREATEST(n1,n2,n3,..........) 获取最大值 testdb=#SELECT GREATEST(3,5,1,8,33,99,34,55,67,43); +---------------------------------------------------------...
postgresql 导入 导出(一张表)
导入sql -w 指定数据库名 psql -h 192.168.20.123 -p 5432 -w warehouse < /usr/20180808.sql 导出一张表sql -w 指定数据库名 语法:# -h 地址 -p 端口 -t 指定表 -n 指定schema ...
PostgreSQL 流复制异步转同步的操作
这篇文章主要介绍了PostgreSQL 流复制异步转同步的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧