首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏devops探索

    Sonar7.9结合postgres部署

    插件设置等) 项目,视图等的质量快照 服务器上安装了多个SonarQube插件,可能包括语言,SCM,集成,身份验证和治理插件 在构建/持续集成服务器上运行一个或多个SonarScanner来分析项目 部署 sonar最小部署需要一台机器,配置在2c4G,或者内存最低不能低于2G,详情可参考官方文档 环境准备 修改内核参数 增加文件最大打开句柄数 创建普通用户 安装数据库 准备jdk环境 修改内核参数 sysctl systemctl enable postgresql-11 systemctl start postgresql-11 centos7下载地址:centos7 其他系统仓库源下载地址:其他 修改postgres connections: host all all ::1/128 trust 创建数据库,允许sonar连接 su postgres psql -U postgres CREATE USER sonar WITH PASSWORD 'sonar123'; CREATE DATABASE sonar WITH OWNER sonar

    2.1K30发布于 2020-07-31
  • 来自专栏轩辕镜像

    Supabase Postgres Docker 容器化部署指南

    推荐使用标签17.6.0.023-orioledb进行部署,更多版本信息可参考Postgres镜像标签列表(轩辕)。 /supabase/postgres及对应标签信息。 容器部署基础部署命令使用以下命令启动SupabasePostgres容器,包含基础的端口映射、数据持久化及环境变量配置:展开代码语言:BashAI代码解释dockerrun-d\--namepostgres-container :17.6.0.023-orioledb功能测试容器状态检查部署完成后,首先检查容器运行状态:展开代码语言:BashAI代码解释dockerps--filter"name=postgres-container 关键要点:使用一键脚本快速部署Docker环境,简化前期准备工作通过轩辕镜像访问支持拉取SupabasePostgres镜像,改善访问体验容器部署需注意数据持久化(使用卷挂载)、密码安全及配置文件加载生产环境中应重视资源限制

    51910编辑于 2025-12-21
  • 来自专栏开源部署

    Postgres-XL集群部署与管理指南

    GTM ProxyGTM需要与所有的Coordinators通信,为了降低压力,可以在每个Coordinator机器上部署一个GTM Proxy。 为节省机器,通常此服务和数据节点部署在一起。 Data Node数据节点是数据实际存储的地方。数据的分布可以由DBA来配置。为了提高可用性,可以配置数据节点的热备以便进行故障转移准备。 The files belonging to this GTM system will be owned by user "postgres". The files belonging to this GTM system will be owned by user "postgres". @pg01 ~]$ psql -p5433 psql (PGXL 10r1, based on PG 10.5 (Postgres-XL 10r1)) Type "help" for help. postgres

    1.5K12编辑于 2022-08-17
  • 来自专栏王硕

    Postgres-X2 MPP部署试验

    130 coord1, gtmproxy1 and 3 datanodes, 131 coord2, gtmproxy2, 3 datanodes #user and path pgxcOwner=postgres none none none) datanodeSpecificExtraPgHba=(none none none none none none) 运行: pgxc_ctl -c /home/postgres

    1.3K60发布于 2018-05-17
  • 来自专栏王硕

    Postgres-X2部署步骤

    Postgre2015大象会,大家都很关注PostgreSQL的集群,目前,开发人员已经转向Postgres-X2,近期根据自己和同事部署xl的过程部署了一下Postgres-X2。 本次部署试验是利用pgxc_ctl部署的,更加灵活的部署集群。 1、整体概括:     一共四个节点,一个gtm,一个coordinator,两个datanode。 a. 3、部署节点     a.配置pgxc_ctl.conf --在/home/postgres/pgxc_ctl下 --conf内容 cat pgxc_ctl.conf #user and path pgxcOwner datanode1 datanodeSpecificExtraConfig=(none none) datanodeSpecificExtraPgHba=(none none)     b.利用pgxc_ctl部署节点 相较于手动部署,利用pgxc_ctl部署效率以及正确率是非常高的,欢迎大家尝试。

    1.6K100发布于 2018-05-17
  • 来自专栏个人积累

    postgres相关

    #host replication postgres 127.0.0.1/32 md5 #host replication postgres

    1.4K31发布于 2020-10-10
  • 来自专栏roseduan写字的地方

    Postgres 源码学习 2—Postgres 的 VFD 机制

    操作系统中的文件 数据库的本质其实就是用来存储数据的,所以免不了和文件系统、存储进行交互,万丈高楼平地起,存储一般是一个数据库的最底层,Postgres 在存储的文件管理方面也有很多的设计与抽象。 在操作系统层面,提供了一些文件操作相关的系统调用(fopen、fclose、fsync 等),我们作为上层使用者,可以直接通过 C 语言库进行调用即可(Postgres 使用 C 语言编写)。 Postgres 的 VFD 作用 Postgres 数据库在运行的过程当中,可能会打开非常多的文件,比如数据表对应的文件,元数据表文件,以及一些在 SQL 运行时打开的临时文件,例如排序、哈希表所需的文件 VFD 的基本工作方式 Postgres 主要通过一个进程私有的数组来维护 VFD,名为 VfdCache。 通过这种方式,Postgres 可以打开远超过系统和进程限制的文件数量,是一个非常精妙的设计。

    63010编辑于 2024-04-19
  • 来自专栏roseduan写字的地方

    Postgres 源码学习 3—Postgres 存储管理器

    前面一节说到,在 Postgres 的 VFD 机制之上,我们可以避开打开文件数量的系统限制,通过 VFD 可以进行打开、读写、关闭、删除文件等操作,简单来说就是 VFD 为我们提供了一个抽象,屏蔽了操作系统文件描述符的接口 文件类型和文件块 要了解 Postgres 的存储管理,需要先对 Postgres 的表文件的组织方式、类型有一个简单的了解。 Postgres 中的表文件可能会非常大,在物理存储上会将表文件拆分为多个,每一个表文件通过 segno 来区分。 在 Postgres 的数据目录中,表文件的存储格式为 base/<database oid>/

    。 但是目前在操作系统层面,已经提供了文件系统的抽象,所以存储管理器其实已经没有存在的必要了,但是 Postgres 依然选择将其保留,主要是认为这层抽象并没有什么其他的影响。

    59510编辑于 2024-05-30
  • 来自专栏roseduan写字的地方

    Postgres 源码学习 1—Postgres 源码编译和 debug

    su <username> 安装依赖 安装 Postgres 编译所需的依赖(这里是摘取了 Greenplum 的安装依赖,可能包含了一些没必要安装的,但肯定是涵盖了 Postgres 需要的依赖,所以全部安装上也没啥问题 的源代码,并进入到 postgres 代码目录中。 如果是拉取最新版本的代码,可以从 Github 上获取: git clone https://github.com/postgres/postgres.git 如果想要获取对应版本的源代码,则可以从 Postgres 官网中下载: 地址:https://www.postgresql.org/ftp/source/ Postgres 有非常多的编译选项,详情可以参考官方文档:https://www.postgresql.org pg_ctl -D pg-data start 启动之后,可以查看 postgres 的进程状态。

    1.2K11编辑于 2024-04-18
  • 来自专栏黑客下午茶

    云原生 PostgreSQL - CrunchyData PGO 教程:创建、连接、删除 Postgres 集群

    详细安装过程,请参阅:云原生 PostgreSQL - CrunchyData PGO:5分钟快速上手 在本教程中,我们将基于 kustomize/postgres 中提供的示例进行构建。 您还可以选择带上您自己的 CA,这将在本教程后面的“自定义集群”部分中进行描述。 连接应用程序 对于本教程,我们将连接 Keycloak,一个开源身份管理应用程序。Keycloak 可以部署在 Kubernetes 上,并由 Postgres 数据库提供支持。 虽然我们在 Postgres Operator 示例存储库中提供了一个部署 Keycloak 和 PostgresCluster 的示例,但下面的清单使用我们已经运行的 hippo 集群来部署它: Keycloak 使用这种方法,您可以将应用程序直接绑定到连接到 Postgres 的 GitOps 管道,而无需事先了解 PGO 将如何部署 Postgres:您的应用程序需要的所有信息都会传播到 Secret!

    2.6K40编辑于 2022-03-31
  • 来自专栏DATABASE

    Postgres 源码安装

    id: postgres: no such user [root@Centos ~]# groupadd postgres [root@Centos ~]# useradd -g postgres postgres -rwxr-xr-x. 1 postgres postgres 568656 Feb 9 2021 configure -rw-r--r--. 1 postgres postgres 82388 1 postgres postgres 1192 Feb 9 2021 COPYRIGHT drwxrwxr-x. 3 postgres postgres 87 Feb 9 2021 1 postgres postgres 1665 Feb 9 2021 Makefile -rw-r--r--. 1 postgres postgres 1213 Feb 9 2021 : ~~~bash postgres=# \c postgres You are now connected to database "postgres" as user "postgres". postgres

    2.3K00编辑于 2022-05-21
  • 来自专栏PostgreSQL研究与原理解析

    Oracle转换Postgres

    可以在postgres中创建一个视图作为这个表从而消除上述问题。这样就可以在不干扰Postgres的解析器情况下兼容Oracle的SQL。迁移过程中,尽可能去掉“FROM DUAL”子句。 Postgres的ctid起同样的作用。 序列 Oracle的序列语法是sequence_name.nextval。 Postgres的序列语法是nextval('sequence_name')。 虽然postgres具备大部分功能,但是一些特性还需要等待其新版本发布。 Postgres中,对于空字符串得到的结果是FALSE,而NULL得到的是TRUE。当从Oracle向postgres转换时,需要分析字符代码,分离出NULL和空字符串。 Oracle to postgres:不使用ODBC和其他中间件。转换表结构、数据、索引、主键和外键。

    6.8K00发布于 2020-01-19
  • 来自专栏caoayu的分享

    Deepin 安装Postgres

    postgres 安装完成默认存在一个 postgres 数据库 psql -U postgres -h 127.0.0.1 -p 5432 -d postgres # -U 用户名 -h 连接地址 - p 端口 -d 数据库名 如果连接失败或者说用户不存在则使用 postgres 用户登录 sudo su - postgres # 切换到 postgres 用户 psql # 登录 \password /postgres.sql 使用 postgres 官方源安装 postgres12 首先卸载旧版本或配置错误的版本 sudo apt remove postgresql --purge # purge run -d --name postgres-server -p 5432:5432 -e "POSTGRES_PASSWORD=progres" postgres # --name 容器运行的名称 测试持久化 docker exec -it postgres-server bash su - postgres \c postgres postgres=# create table test1(id

    3.3K20发布于 2020-12-01
  • 来自专栏PostgreSQL研究与原理解析

    Oracle转换Postgres

    可以在postgres中创建一个视图作为这个表从而消除上述问题。这样就可以在不干扰Postgres的解析器情况下兼容Oracle的SQL。迁移过程中,尽可能去掉“FROM DUAL”子句。 Postgres的ctid起同样的作用。 序列 Oracle的序列语法是sequence_name.nextval。 Postgres的序列语法是nextval('sequence_name')。 虽然postgres具备大部分功能,但是一些特性还需要等待其新版本发布。 Postgres中,对于空字符串得到的结果是FALSE,而NULL得到的是TRUE。当从Oracle向postgres转换时,需要分析字符代码,分离出NULL和空字符串。 Oracle to postgres:不使用ODBC和其他中间件。转换表结构、数据、索引、主键和外键。

    9.2K30发布于 2020-10-28
  • 来自专栏Se7en的架构笔记

    CDH 部署教程

    节点规划 Cloudera Manager Server 节点提供 WebUI 操作界面,管理 Cloudera Manager Agent 节点,在运行 Agent 的机器上部署大数据相关组件。 集群开始安装部署,启动服务。 ? 完成安装。 ? CDH 集群安装检查 登陆 Clouder Manager 管理界面,可以检查集群各组件运行情况。 ?

    4.4K20发布于 2021-07-23
  • 来自专栏有困难要上,没有困难创造困难也要上!

    Postgres容器使用

    下载postgres镜像 $ sudo docker pull postgres 启动postgres容器 $ sudo docker run --name mypostgres -e POSTGRES_PASSWORD =Letmein -d -p 5432:5432 postgres 上面命令会启动一个名为mypostgres的容器,并且设置postgres用户的密码为Letmein。 =Letmein -d -p 5432:5432 -v `pwd`/scripts:/docker-entrypoint-initdb.d postgres 使用命令行连接到postgres数据库 启动一个容器并使用 psql连接到容器 $ sudo docker run -it --rm --link mypostgres postgres psql -h mypostgres -U postgres Password postgres=# \dt postgres=# select 1; 使用nodejs连接到postgres数据库 安装pg库 npm install pg 连接并查询postgres数据库 const

    64110编辑于 2024-09-04
  • 来自专栏soon

    sqlite迁移到postgres

    vim load.test 2.写入以下参数 load database from sqlite://path to/xxx.db 这里是Sqlite地址 into postgres

    2.3K20发布于 2019-02-14
  • 来自专栏geekfly

    Ubuntu安装PostGres 12

    添加用户、创建数据库 切换超管postgres 用户 sudo su - postgrespostgres密码:psql -c "alter user postgres with password 'StrongAdminPassw0rd'" 进入命令行:psql,创建数据库、创建用户、用户和库授权 postgres=# CREATE DATABASE mytestdb; CREATE DATABASE postgres=# CREATE USER mytestuser WITH ENCRYPTED PASSWORD 'MyStr0ngP@SS'; CREATE ROLE postgres=# GRANT

    1.3K10编辑于 2022-07-17
  • 来自专栏阿杰

    postgres分区表

    一、特性postgres分区表是数据层层面的, 相对于普通表在内部实现复杂,但是用户无感知.分区表是一种将大表拆分成多个小表的方式Hash 分区:根据特定列的哈希值将数据均匀分布到多个分区中。

    70210编辑于 2024-11-01
  • 来自专栏.NET开发那点事

    使用Npgsql连接Postgres

    1.装好Postgres 2.开启远程访问 配置postgresql.conf文件 listen_addresses = '*'  配置pg_hba.conf文件 host    all        

    2.8K10编辑于 2022-05-07
  • 领券