DB-pgSQL
新丨客
这个作者很懒,什么都没留下…
展开
-
Spring 获取数据库序列值
【代码】Spring 获取数据库序列值。原创 2023-07-17 16:31:34 · 486 阅读 · 0 评论 -
安装单机版greenplum
CentOS7.2需要加入服务logind。进入$开头的bash环境。原创 2023-07-03 16:36:37 · 371 阅读 · 0 评论 -
greenplum 触发器执行报错
由于 MPP 的特性,任何 segment 仅仅包含部分数据,因而在 segment 执行的 UDF 不能访问任何表,否则数据计算错误。Greenplum 支持另一种分布策略:复制表,即整张表在每个节点上都有一个完整的拷贝。数据量大的表不适合使用复制表模式,一些不经常变动的数据量比较小的比如码表可以使用DISTRIBUTED REPLICATED模式,查询性能也会有明显的提升。PostgreSQL 9.4内核的GreenPlum为了执行upsert操作,写了一个触发器在table上,但是执行时报错。原创 2023-06-26 13:42:59 · 733 阅读 · 2 评论 -
JPA 实体类字段 数据库生成自增长
Java实体类 @Basic @Generated(GenerationTime.INSERT) @Column(name = "logical_id", nullable = false) private Integer logicalId;CREATE TABLE "basic"."obj_estate"( "id" integer NOT NULL DEFAULT nextval('obj_estate_id_seq'::regclass) , "estate_ty原创 2022-03-10 14:56:38 · 863 阅读 · 0 评论 -
centos7离线安装postgresql11
1、找一台可以联网的centos7,下载yumdownloadonly插件(此插件的作用是可以把rpm镜像包下载到系统本地文件中)yum install yum-plugin-downloadonly插件安装完成后,下载postgresql11所需rpm文件。yum install --downloadonly --downloaddir=/root/pgsqlrpm postgresql11-11.5-1PGDG.rhel7.x86_64yum install --downloadonly --原创 2021-03-30 16:43:48 · 634 阅读 · 2 评论 -
复制(备份、恢复)postgresql数据库
dump数据库(结构&数据)执行环境:Windows10,执行目录:安装bin目录下。.\pg_dump -h localhost -U postgres -p 5432 -d testDb -f .\dump.sql恢复数据库上传备份的SQL文件到指定服务器,scp 待复制文件 user@serverIP:复制到的目录,输入服务器密码完成局域网文件上传。psql -p...原创 2020-02-10 12:05:38 · 332 阅读 · 0 评论 -
PostgreSQL报表统计历史12月度数据,无数据补零
SQL:统计历史12个月数据,无数据补0select a.repair_date, COALESCE(b.count, 0) as count from(SELECT TO_CHAR(NOW(), 'YYYY-MM') as repair_date union allSELECT TO_CHAR(NOW() - INTERVAL '1 MONTH', 'YYYY-MM...原创 2019-11-06 15:27:02 · 2538 阅读 · 0 评论 -
pgsql使用的部分触发器
CREATE FUNCTIONCREATE OR REPLACE FUNCTION fn_update_last_update_time() RETURNS trigger AS$BODY$BEGIN NEW.last_update_time = now(); -- table column last_update_time RETURN NEW;END;$BODY$ LANG原创 2017-07-18 17:30:56 · 959 阅读 · 0 评论 -
Spring Boot Multiple Datasource
application.ymlspring: datasource: user: url: jdbc:postgresql://192.168.1.254:5432/trunk-226-mems-auth driver-class-name: org.postgresql.Driver username:原创 2017-05-31 15:19:02 · 2134 阅读 · 0 评论 -
PostgreSQL错误代码
PostgreSQL 服务器发出的所有消息都赋予了五个字符的错误代码,这些代码遵循SQL的 "SQLSTATE" 代码的习惯。需要知道发生 了什么错误条件的应用通常应该测试错误代码,而不是查看文本错误信息。这些错误代码轻易不会随着PostgreSQL的版本更新而修改, 并且一般也不会随着错误信息的本地化而发生修改。根据标准,错误代码的头两个字符表示错误类别,而后三个字符表示在该 类别内特定的条转载 2016-11-25 11:34:30 · 8423 阅读 · 1 评论