摘要:
项目中用的JavaCC做查询编译,在这里小结一下,作为备忘。 JavaCC是一个很不错的词法、语法解析器的生成器,只需要编写规则就可以生成Java语言的词法、语法解析器(新版本的JavaCC还支持C/C++作为目标语言)。JavaCC相当与Yacc/Bison+Lex/Flex很类似。 JavaCC 阅读全文
摘要:
在这一章中,将向您介绍一个全新的技术,成为BDR。双向复制(BDR),在PostgreSQL的世界里,它绝对是一颗冉冉升起的新星。在不久的将来,许多新的东西将会被看到,并且人们可以期待一个蓬勃发展的项目。 本章将是关于如下这些主题: ?理解 BDR 复制概念 ?安装 BDR ?设置一个简单的集群 ? 阅读全文
摘要:
PostgreSQL解决某系数据库中的tinyint数据类型问题,创建自己需要的数据类型如下: CREATE DOMAIN tinyint AS smallint CONSTRAINT tinyint_check CHECK (VALUE >= 0 AND VALUE <= 255); ALTER 阅读全文
摘要:
PostgreSQL中日期类型与字符串类型的转换方法 示例如下: postgres=# select current_date;date 2015-08-31(1 row) postgres=# select to_char(current_date,'YYYYMMDD');to_char 2015 阅读全文
摘要:
PostgreSQL跨库访问有3种方法:Schema,dblink,postgres_fdw。 方法A:在PG上建立不同SCHEMA,将数据和存储过程分别放到不同的schema上,经过权限管理后进行访问。 方法A的示例如下: 测试1(测试postgres超级用户对不同schema下对象的访问) 查看 阅读全文
摘要:
OS: Red Hat Enterprise Linux Server release 6.5 (Santiago) PostgreSQL: postgresql-9.4.5.tar.bz2 master: 192.168.0.106 slave1: 192.168.0.108 slave2: 19 阅读全文
摘要:
[postgres@DELL-R720 bin]$ ./psql -p 6432psql (9.4.5)Type "help" for help. postgres=# postgres=# \h copyCommand: COPYDescription: copy data between a f 阅读全文
摘要:
CentOS 6.5安装PostgreSQL9.3.5时报错: jade: Command not found 1[root@pghost1 postgresql-9.3.5]# ./configure --prefix=/opt/pgsql9.3.5 --with-pgport=1949 --wi 阅读全文
摘要:
1.createdb 数据库名称 产生数据库2.dropdb 数据库名称 删除数据库 3.CREATE USER 用户名称 创建用户4.drop User 用户名称 删除用户 5.SELECT usename FROM pg_user; 查看系统用户信息 \du 7.SELECT version() 阅读全文