ICode9

精准搜索请尝试: 精确搜索
  • PostgreSQL - 转义字符2022-05-03 00:01:44

    前言 在PostgreSQL 9之前的版本中,可以直接使用反斜杠\进行转义;比如:\b表示退格, \n表示换行, \t表示水平制表符,\r标示回车,\f表示换页。 除此之外还支持\digits和\xhexdigits,分别表示转义八进制和十六进制数据。 但是在PostgreSQL 9之后的版本,反斜杠已经变成了普通字符;如果想要使用反

  • PostgreSQL数据库备份与还原2022-04-30 09:35:34

              数据库备份还原是运维中的常见工作。按备份的文件类型分为物理备份(文件系统级别的备份)和逻辑备份(sql文件或特定格式的导出文件);按备份过程中是否停止数据服务可分为冷备份(停止数据库服务)和热备份(备份过程中数据库服务正常运行);按备份是否完整可分为全量备份和增量备

  • 代码质量审查工具之SonarQube8.9(LTS)与gitlab CI集成使用2022-04-29 15:03:32

    目标:在push时自动触发GitLab CI/CD pipeline job, 自动扫描所提交的代码, 并将结果上报到sonarqube   SonarQube® - 是一个检测bug, 漏洞及代码异味的自动化工具. 它可以整合到现有的工作流中去启用持续的代码审查在项目的多分支及PR中.   为了方便,这里使用docker进行服务的

  • 维护大型PostgreSQL数据库2022-04-29 09:35:31

    提出数据库大小这个话题,是件滑稽的事情。划分小型、中型、大型甚至超大型数据库并不像你想象的那么简单。区分数据的大小,基于许多因素,这些因素的特征分为有形的、无形的;有形的可以以客观方式衡量,无形的就取决于很多了。例如,一个2TB的数据库,对很多人来说是大型数据库;另一方面,经验丰

  • Postgresql 除法保留小数位2022-04-27 15:33:42

    一、示例 select 8/(100-3) as c1,  round(8/(100-3) ,4) as c2,  round(8/(100-3)::numeric ,4) as c3,  8/(100-3)::numeric as c4 ; -[ RECORD 1 ]-------------- c1 | 0 c2 | 0.0000 c3 | 0.0825 c4 | 0.08247422680412371134 (1 row) 整数除法注意事项 整型除以整型,正常

  • 在 Kubernetes 部署 PostgreSQL-单机2022-04-26 10:34:34

    Kubernetes是一个开源容器编排系统,用于自动化容器化应用程序的部署,扩展和管理。 在 Kubernetes 上运行 PostgreSQL 数据库是目前经常会讨论到主题,因为 Kubernetes 提供了使用持久卷,有状态集等来配置有状态容器的方法。 本文旨在提供在 Kubernetes 集群上运行 PostgreSQL 数据库的

  • postgreSql锁与相关操作的冲突2022-04-24 22:03:35

    参考来源:官方文档 序号表级锁的方式获取该锁所执行的sql操作相冲突的模式相冲突的操作说明 1 ACCESS SHARE select操作 EXCLUSIVE和ACCESS EXCLUSIVE锁模式 阻塞执行: 1 REFRESH MATERIALIZED VIEW CONCURRENTLY 2 ALTER TABLE、DROP TABLE、TRUNCATE、REINDEX、CLUSTER、VACU

  • 使用 Bitnami PostgreSQL Docker 镜像快速设置流复制集群2022-04-22 10:33:25

    bitnami-docker-postgresql 仓库 源码:bitnami-docker-postgresql https://github.com/bitnami/bitnami-docker-postgresql 流复制相关环境变量 使用以下环境变量,可以使用 Bitnami PostgreSQL Docker 镜像 轻松设置流复制集群: POSTGRESQL_REPLICATION_MODE: replication 模式。

  • Ubuntu下PostgreSQL开启远程访问(解决postgresql 端口不对外开放问题)2022-04-22 03:00:19

    查看下数据库pgsql对应的端口 netstat -a | grep PGSQL,输出以下内容,端口为5432 root@VM-16-4-ubuntu:/etc/postgresql/10/main# netstat -a | grep PGSQL unix 2 [ ACC ] STREAM LISTENING 159539850 /var/run/postgresql/.s.PGSQL.5432 默认情况下, postgresql

  • postgresql基础2022-04-19 14:34:12

    一、建立数据库连接 ----------------接入PostgreSQL数据库: psql -h IP地址 -p 端口 -U 数据库名 连接本机数据库:psql -U postgres 切换用户名:\c - 用户名   二、访问数据库 1、列举数据库:\l 2、选择数据库:\c 数据库名 3、查看该某个库中的所有表:\dt 4、查看某个库中的某个表结

  • 如何将数据从SQL Server 迁移到PostgreSQL?将数据从SQL Server 迁移到PostgreSQL方法分析!2022-04-19 10:31:49

    在不同类型的数据库之间迁移数据并非易事。在本文中,我们将比较几种从 SQL Server 转换到 PostgreSQL 的方法。Microsoft SQL Server 是一个很棒的数据库引擎,但在某些情况下它有缺点。免费的 Microsoft SQL Server Express 可以成功用于小型数据库。 SQL Server Express 的限制: 数

  • postgresql 14 windows安装2022-04-15 23:01:17

    官网下载安装包 http://www.postgres.cn/v2/home 点击下载 install may not complete问题处理 切换到安装目录下的bin目录 管理员权限执行initdb "D:\software\PostgreSQL\14\data" 如果服务未自动启动,使用pg_ctl start -D "D:\software\PostgreSQL\14\data"启动服务 创建用户

  • PostgreSQL 查询被锁阻塞的连接2022-04-12 16:32:25

    主要是查pg_lock,再结合pg_stat_activity和pg_class,我用的SQL是: select relation::regclass, s.pid, granted, client_hostname, application_name, usename, query from pg_locks l, pg_stat_activity s where s.pid = l.pid; 可以根据查出来的pid或客户端,找到阻塞的连接和进程,手

  • PostgreSQL/lightdb逻辑复制详解2022-04-10 18:34:03

      之所以有逻辑复制,是因为物理复制是基于数据块的复制,每个实例的数据块是自己维护的,无法做到全局,所以只能借助逻辑块复制,即使是内核集成的HTAP,在行存和列存之间同步时,也采用的是逻辑块复制。逻辑复制可用于很多场景,例如部分数据同步、DW集成、同步到大数据、ES、做流式计算、缓

  • postgresql/lightdb无法停止一例2022-04-09 18:32:48

    如下所示,即使执行pg_ctl --mode immediate stop,仍然出现pg主进程无法停止的情况。因为walsender进程似乎一直无法停止。 2022-04-09 09:58:52.707936C @ postmaster 00000[2022-03-29 11:23:45 UTC] 0 [69880] LOG: received fast shutdown request2022-04-09 09:59:20.104209C [u

  • Java + Maven +PostgreSQL/Oracle/MySQL连接配置2022-04-08 18:00:28

    1. Java + Maven 配置连接Oracle数据库 添加maven依赖 <dependency> <groupId>com.oracle.database.jdbc</groupId> <artifactId>ojdbc8</artifactId> <version>21.5.0.0</version> <

  • python连接Oracel、postgreSQL、SQLserver、Mysql、mongodb、redis等常用数据库方法汇总2022-04-06 15:00:06

    python对接常用数据库 python有着极其丰富的第三方的库,如此强大的python语言操作各大数据库,不管你使用的关系型数据库是oracle,mysql, sqlserver,还是关系型数据库redis,mongoDB。python都有有与之对应的第三方库。  1、mysql  安装pymysql pip intsall pymysql import pymysq

  • CentOS安装PostgreSQL2022-04-02 19:31:07

    版本信息:     CentOS版本:CentOS-7-x86_64-Minimal-1810     PostgreSQL版本: PostgreSQL 10.10, 64-bit   第一部分:PostgresSQL的安装 1、安装rpm文件 yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rp

  • postgresql model Jsonb格式存储 gorm2.02022-03-29 14:33:44

    type JSON json.RawMessage // Scan scan value into Jsonb, implements sql.Scanner interface func (j *JSON) Scan(value interface{}) error { bytes, ok := value.([]byte) if !ok { return errors.New(fmt.Sprint("Failed to unmarshal JSONB val

  • PostgreSQL 创建分区表以及优化2022-03-29 12:34:36

    典型使用场景   随着使用时间的增加,数据库中的数据量也不断增加,因此数据库查询越来越慢。  加速数据库的方法很多,如添加特定的索引,将日志目录换到单独的磁盘分区,调整数据库引擎的参数等。这些方法都能将数据库的查询性能提高到一定程度。   对于许多应用数据库来说,许多数据

  • [ABP] PostgreSQL在.NET 6.0使用DateTime类型抛出异常:timestamp with time zone2022-03-28 00:33:22

    今晚操起久违的 ABP 框架搭了个新项目: .NET 运行时版本:6.0.3 ABP 版本:v5.2.0-rc.2 版本。 数据库:PostgreSQL v10.x 一顿操作猛如虎,直接用 dotnet run 命令执行 DbMigrator 项目,等了一会报错: 日志: 2022-03-27 23:16:12.804 +08:00 [INF] Creating initial migration... 2022-03-2

  • Citus 分布式 PostgreSQL 集群 - SQL Reference(创建和修改分布式表 DDL)2022-03-27 03:31:38

    创建和分布表 要创建分布式表,您需要首先定义表 schema。 为此,您可以使用 CREATE TABLE 语句定义一个表,就像使用常规 PostgreSQL 表一样。 CREATE TABLE http://www.postgresql.org/docs/current/static/sql-createtable.html CREATE TABLE github_events ( event_id big

  • PostgreSQL Replication实验记录2022-03-21 21:03:21

    PostgreSQL Replication实验记录 此文以PostgreSQL 10版本为例! 如未指定,下述命令在所有节点执行! 系统资源及组件规划 节点名称系统名称CPU/内存网卡磁盘IP地址OS节点角色PGSQL1pgsql12C/4Gens33128G192.168.0.10CentOS7MasterPGSQL2pgsql22C/4Gens33128G192.168.0.20CentOS7S

  • PostgreSQL培训认证讲师招募2022-03-20 20:34:26

    中国PostgreSQL考试认证中心                                                                                  以“知”之名,携手共进!不蒂于知识共享,技术传承,更愿为讲师耕织嫁衣,助您成为PostgreSQL圈的意见领袖,用知识改变世界!   一

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有