下载 PostgreSQL for Win 的 no installer 版本。现在最新的版本是8.2.5-1。直接解压就可以了。例如: C:\postgreSQL ② 设置环境变量 C:> set PGHOME=C:\postgreSQL C:> set PGDATA=%PGHOME%\data C:> set PGLIB=%PGHOME%\lib C:
一旦一个对象被创建,它会被分配一个所有者。所有者通常是执行创建语句的角色。对于大部分类型的对象,初始状态下只有所有者(或者超级用户)能够对该对象做任何事情。为了允许其他角色使用它,必须分配权限。1 权限的类型PostgreSQL中支持的对象级权限包括SELECT、INSERT、UPDATE、DELETE、TRUNCATE、REFERENCES、TRIGGER、CREATE、CONNECT、TEMP
转载 2024-03-12 14:42:49
320阅读
SIGTERM   不再允许新的连接,但是允许所有活跃的会话正常完成他们的工作,只有在所有会话都结束任务后才关闭。这是智能关闭。    SIGINT   不再允许新的连接,向所有活跃服务器发送 SIGTERM(让它们立刻退出),然后等待所有子进程退出并关闭数据库。这是快速关闭。 
原创 2017-07-17 15:29:06
1354阅读
1、PostgreSQL数据转换字符串转double类型 to_number(#{lat},9999.99) 数字转字符 to_char(#{state},'fm9') 备注:to_char函数会在前面多一个空格,解决方法可以是在第二个格式参数前加fm2、PostgreSQL 取查询结果的第一行(分页方式)pg select ... from ..
在上一篇文章中,我们讨论了在Linux上非常流行的MySQL数据库服务器的使用方法。在这篇文章中,我们将关注另一个选择,名为PostgreSQL的开放源码数据库。尽管MySQL是一个快速,强大和相当简单的关系型数据库管理系统,但PostgreSQL更加具有综合性,并为这种复杂性牺牲了一些速度。 如果你已经习惯于使用包含各种图标和快捷方式的界面,那么PostgreSQL非常适合你,尽管MySQL的4
默认文件名:jdbcconfig.propertiesMysql8.0版本用这个jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/eesy_mybatis?useSSL=false&characterEncoding=utf-8&useUnicode=true&serverTi
转载 2024-07-20 17:49:50
237阅读
1 Debezium是如何从PostgreSQL抓取数据的Debebzium为PostgreSQL提供了PostgreSQL Connector,它通过同步WAL记录实现从PostgreSQL抓取数据的功能。要真正明白PostgreSQL Connector的运行原理,就必须先了解PostgreSQL的WAL机制。2 WAL(Write-Ahead Logging, 预写式日志)WAL保存了对数据
因为临时要用到oracle,之前又没装过,网上找了些文章,都有这样那样的问题,根据自己实际情况整理了一片博客,留着以后装的时候看,不过应该用不上,已经固化成docker镜像了。 版本Oracle 11.2.0.4.0 Oracle的启动步骤:1、配置数据实例 2、创建数据库实例 3、启动监听程序(1521端口) 4、启动数据库实例 1、下载 Oracle 1
转载 2024-05-13 08:29:14
105阅读
目录日志种类作用总结配置文件中与日志相关的配置日志种类PostgreSQL有3种日志pg_log(数据库运行日志) 内容可读 默认关闭的,需要设置参数启动pg_xlog(WAL 日志,即重做日志) 内容一般不具有可读性 强制开启pg_clog(事务提交日志,记录的是事务的元数据) 内容一般不具有可读性 强制开启日志所在路径pg_xlog和pg_clog一般是在
[size=small]一、说明 在数据库运维工作中,经常会有数据目录使用率较高需要调整的情况,通常会给数据库建立多个表空间, 并分别位于不同的盘上,这时需要做的工作就是调整中现有表和索引的表空间 二、表空间用途 表空间就是一个简单的目录,其主要用途分两个: 1.单独扩展表空间用,一旦磁盘或分区被耗尽,可以创建一个表空间到其他磁盘或分区上面
一 . 使用 pgAdmin4 1 . 备份     2 . 还原   注意 : 在还原数据库的时候,要先把备份的那个数据库在pgAdmin4上删除    二 . 命令行 1.备份   pg_dump是一个非常有用的备份工具,它甚至可以在数据库正在使用的事实进
转载 2024-03-11 16:15:38
752阅读
 一、下载https://www.enterprisedb.com/download-postgresql-binaries进入网址,选择适合自己系统的版本二、下载好的zip包解压,并创建一个data文件用来存放数据三、初始化数据库命令行进入bin目录,执行以下代码:initdb.exe -D D:\tools\postgres\pgsql\data -E UTF-8 --locale=
转载 1月前
392阅读
  MYSQL数据库一、准备环境:Mysql 192.168.1.138 [root@mysql ~]# setenforce 0 [root@mysql ~]# systemctl stop firewalld [root@mysql ~]# systemctl disable firewalld [root@mysql ~]# mkdir /media/cdrom [ro
(1)用户实用程序:createdb 创建一个新的Postgresql的数据库(和sql语句:CREATE DATABASE 相同)createuser 创建一个新的Postgresql的用户(和sql语句:CREATE USER 相同)dropdb 删除数据库dropuser 删除用户pg_dump 将Postgresql数据库导出到一个脚本文件pg_dumpall 将所有的Postgresql
postgresql加密方式password_encryption是动态参数,修改配置参数不需要重启服务,可动态加载方式1.md51.存储方式:md5(‘用户名+密码’) 2.在版本14之前,默认加密方式是md5方式2.scram-sha-2561.从10+(含10)版本开始支持SCRAM-SHA-256 2.低版本的驱动不支持SCRAM-SHA-256,如JDBC会出现The authentic
PostgreSQL的实例管理(四)1. pg_ctl1.1. 关闭实例2. 数据库实例基本配置2.1. 配置文件postgresql.conf2.2. 数据库访问认证pg_hba.conf2.3. 免密配置文件( .pgpass )3. pg_controldata 1. pg_ctl# PG启动/停止/查状态/重启/重新加载配置 pg_ctl start/stop/status/rest
转载 2024-07-29 15:25:12
144阅读
                            PG 数据库服务磁盘空间占满问题处理     前段时间客户运维人员报生产环境批处理数据库环境出问题,没办法正常运行,于是登录他们服务器,查看了PG日志文件,发现原来
前言:        PostgreSQL支持物理复制和逻辑复制,物理复制也可以称为流复制(Streaming Replication),通过流复制技术,可以从实例级复制出一个与主库一模一样的从,主库可读写数据,从仅能读取数据;另一种复制方式称为逻辑复制(Logical Replication)
在本文中,我们将说明如何查找Linux操作系统上正在运行的PostgreSQL服务器版本(PostgreSQL Version)。在某些情况下,了解系统上已安装和运行PostgreSQL服务器的版本可能很重要,例如,如果要安装需要特定PostgreSQL版本的应用程序,则需要找出PostgreSQL服务器的版本。安装请参考如何在Ubuntu 18.04上安装和使用PostgreSQL一文。Post
1.在操作系统中创建数据库用户:groupadd postgresuseradd -g postgres -d /home/postgres postgres 设置密码passwd  postgres2.授权chown -R postgres:postgres postgres3.下载依赖程序PostgreSQL 下载地址:https://www.postgresql.org/
转载 2024-04-05 22:31:46
373阅读
  • 1
  • 2
  • 3
  • 4
  • 5