PostgreSQL的基本数据类型有哪些 6.1概述 PostgreSQL 提供了丰富的数据类型。用户可以使用 CREATE TYPE 命令在数据库中创建新的数据类型。PostgreSQL 的数据类型被分为四种,分别是基本数据类型、复合数据类型、域和伪类型。 基本数据类型是数据库内置的数据类型,包括integer、char、varchar等数据类型。表6-1列出了PostgreSQL提供的所有基本数据类型。复合数据类型是用户自己定义的,使 数据运维 2023-07-12 宇宙之一粟
PostgreSQL抛错“不良的类型值: long”原因分析和解决办法 项目中有一个独立程序,负责从主库同步部分数据到分库。由于混合使用了JPA和JDBC两种操作方式,该程序移植到后PostgreSQL错误不断且不好诊断,其中耗时耗力最多的就是:“: 不良的类型值 long ”。 原因分析 以下是PostgreSQL抛出例外处的日志片段: Caused by: : 不良的类型值 long : \x0040010346504d4e00000001000003900101 数据运维 2023-07-12 剑圣无痕
PostgreSQL 允许远程访问设置方法 安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相应的配置。 配置远程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的和配置文件。 :配置对数据库的访问权限; :配置PostgreSQL数据库服务器的相应的参数。 下面介绍具体配置的步骤: 一、修改文件,配置用户的访问权限(#开头的行是注释 数据运维 2023-07-12 大树
PostgreSQL、SQL Server数据库中数据类型的映射关系对照表 PostgreSQL 8.1 轰动发布,我也打算将原来使用 SQL Server 的一些应用迁移到 PostgreSQL 上,首先需要迁移的是表,那么这就必须要先搞清楚这两个数据库中的数据类型的映射关系。查了下 PostgreSQL 文档特制作如下对应表格,以飨各位。 注意:PostgreSQL 中的 money(货币)数据类型现在已经废弃,用 numeric 或 decimal 以及和 to_c 数据运维 2023-07-12 Escape
PostgreSQL函数/存储过程返回数据集(结果集)的示例 PostgreSQL函数/存储过程返回数据集,或者也叫结果集的示例。 背景: PostgreSQL里面没有存储过程,只有函数,其他数据库里的这两个对象在PG里都叫函数。 函数由函数头,体和语言所组成,函数头主要是函数的定义,变量的定义等,函数体主要是函数的实现,函数的语言是指该函数实现的方式,目前内置的有c,plpgsql,sql和internal,可以通过pg_language来查看当前DB支持 数据运维 2023-07-12 剑圣无痕
Navicat高效率迁移postgresql转mysql数据库 喜欢postgresql数据库,也一直认为postgresql比mysql要更好更强大。 可生态环境太差了,无奈,最近要把一个小站转成mysql数据库。 小站主要表数据110万,pg_dump备份下载的压缩数据库将近3G。怎么转成mysql呢? 尝试1: 我首先尝试了工具,结果只找到两款国外的工具( PostgresToMysql和 DBConvert for MySQL & Postgr 数据运维 2023-07-12 大树
PostgreSQL 与 MySQL 相比,优势何在? MySQL相对于PostgreSQL的劣势: PostgreSQL主要优势: 1. PostgreSQL完全免费,而且是BSD协议,如果你把PostgreSQL改一改,然后再拿去卖钱,也没有人管你,这一点很重要,这表明了PostgreSQL数据库不会被其它公司控制。oracle数据库不用说了,是商业数据库,不开放。而MySQL数据库虽然是开源的,但现在随着SUN被oracle公司收购,现在基本上被 数据运维 2023-07-12 Escape
PostgreSQL 图形化界面修改 默认的用户密码 如何修改 PostgreSQL 的用户密码呢?网上的方法大都是使用命令行修改,但不知为何我执行总是失败。 找了好多文章试了 n 次还是不行,最后终于摸索出不用命令行,用图形化界面修改密码的简单方法。 一、找到并运行 pgAdmin 打开应用程序,找到 PostgreSQL,点击会看到 pgAdmin 4.app,双击运行。 运行成功之后会在顶栏看到一个大象图标 然后浏览器会自动打开一个页面,如下图 数据运维 2023-07-12 捡田螺的小男孩
CentOS7 yum安装、访问配置使用PostgreSQL9.6 postgresql的yum安装,访问配置及简单使用。 一.验证环境 1. 操作系统 CentOS-7-x86_64-Everything-1511 2. PostgresSQL版本 PostgreSQL 9.6.3: 二.安装 1. 安装rpm 2. 安装客户端 [root@psql_master ~]# yum install -y postgresql96 3. 安装服务器端 #yum安装p 系统运维 2023-07-11 大白菜程序猿
Debian 10 Buster安装PostgreSQL 11和MariaDB的说明 Debian 10 Buster操作系统上安装PostgreSQL 11和MariaDB的说明,不管安装哪个,都先运行sudo apt update和sudo apt -y upgrade命令更新系统。 在Debian 10 Buster上安装PostgreSQL 11 现在通过运行以下命令在Debian 10 Buster上安装PostgreSQL 11: sudo apt -y install 系统运维 2023-07-11 张二河
PostgreSQL是如何存储数据的?存储结构浅析 PostgreSQL 数据库是功能强大的开源数据库,越来越多的公司开始使用 PostgreSQL。存储系统是 PostgreSQL 的最底层模块,它向下通过操作系统接口访问物理数据,向上为上层模块提供存储操作的接口和函数。本文通过对 PostgreSQL 的存储结构进行浅析,帮助大家了解这一强大的关系型数据库是如何存储数据的。 - 数据目录 - PostgreSQL 安装完成后必须先使用 in 数据运维 2023-07-11 向阳逐梦
macOS 下 PostgreSQL 服务启动失败解决手记 使用 brew 安装的 PostgreSQL 服务,不知道什么时候升级了版本,在启动时失败了,第一次也没有报错。 使用数据库连接工具进行连接时报错无法连接,使用 services info 查看服务信息时,发现也是没有 Running $ brew services info postgresql postgresql (homebrew.mxcl.postgresql) Running: ✘ L 数据运维 2023-07-11 向阳逐梦
Timescale PostgreSQL 2022 报告:流行度上涨,开源、可靠性和扩展是关键 Timescale 最新发布了一份 2022 年 PostgreSQL 现状调查报告。调查持续时间为 2022 年 6 月 6 日到 6 月 30 日,共收到了来自全球各地 992 名开发者的回复。PostgreSQL 现状调查提供了对 PostgreSQL 功能和更广泛的 PostgreSQL 社区的一些重要见解。 2019 年发布的第一版报告收集了 500 多名开发人员的反馈,2021 年的第 数据运维 2023-07-11 大猫
开源数据库选择,postgresql和mysql哪个好? postgresql和mysql都是免费且功能强大的开源数据库,很多用户面对这两个库都会有一个问题,那就是哪一个才是最好的开源数据库,MySQL还是PostgreSQL呢?该选择哪一个开源数据库呢? 一.PostgreSQL相对于MySQL的优势 1、在SQL的标准实现上要比MySQL完善,而且功能实现比较严谨; 2、存储过程的功能支持要比MySQL好,具备本地缓存执行计划的能力; 3、对表连接支 数据运维 2023-07-11 贤蛋大眼萌
PostgreSQL 数据库导入大量数据时,要如何优化? 在使用 PostgreSQL 的时候,我们某些时候会往库里插入大量数据,例如,导入测试数据,导入业务数据等等。本篇文章介绍了在导入大量数据时的一些可供选择的优化手段。可以结合自己的情况进行选择。 一、关闭自动提交 关闭自动提交,并且只在每次 (数据拷贝) 结束的时候做一次提交。 如果允许每个插入都独立地提交,那么 PostgreSQL 会为所增加的每行记录做大量的处理。而且在一个事务里完成所有插入 数据运维 2023-07-11 法医
15道 PostgreSQL 常见面试题(附答案) PostgreSQL简介 PostgreSQL是对象关系数据库管理系统最常用的语言之一。它主要用于大型 Web 应用程序。它是一个面向对象的关系型开源数据库系统。它非常强大,允许用户轻松扩展任何系统。它扩展了 SQL 语言并采用多种功能来安全地扩展和存储复杂的数据工作负载。 PostgreSQL 的特点 语言支持:PostgreSQL 支持四种标准的过程语言,包括 PL/pgSQL、PL/Tcl、 数据运维 2023-07-11 穿过生命散发芬芳
PostgreSQL管理工具pgAdmin 4使用手册 一pgAdmin 4简介 pgAdmin是全球最先进的开源数据库Postgres的领先开源管理工具。 pgAdmin 4旨在满足新手和经验丰富的Postgres用户的需求,提供了强大的图形界面,可简化数据库对象的创建,维护和使用。 pgAdmin可以在Linux,Unix,macOS和Windows上使用,以管理PostgreSQL和EDB Advanced Server 9.5及更高版本。 目前 数据运维 2023-07-11 贤蛋大眼萌
PostgreSQL深入浅出 | 数据库的日常维护 1、概述 本篇是继上一篇笔记《课程笔记 | PostgreSQL深入浅出 | 数据库的启动与停止》的续集,本篇主要介绍PostgreSQL数据库的日常基本操作。后续也会持续更新内容。 2、查看数据库版本 [postgres@localhost ~]$ pg_ctl -V pg_ctl (PostgreSQL) 12.12 3、登录数据库 [postgres@localhost ~]$ psql 数据运维 2023-07-11 张二河
PostgreSQL数据库导入大量数据时如何优化? 使用PostgreSQL的时候,我们某些时候会往库里插入大量数据,例如,导入测试数据,导入业务数据等等。本篇文章介绍了在导入大量数据时的一些可供选择的优化手段。可以结合自己的情况进行选择。 一、关闭自动提交 关闭自动提交,并且只在每次(数据拷贝)结束的时候做一次提交。 如果允许每个插入都独立地提交,那么PostgreSQL会为所增加的每行记录做大量的处理。 而且在一个事务里完成所有插入的动作的最大 数据运维 2023-07-11 泡泡
用性能数据说话,PostgreSQL 到底性能有多强? 用性能数据来说话,聊聊最成功的 PostgreSQL 到底有多强,帮助大家做到“心中有数”。 太长不看 如果您对这些问题感兴趣,本文会对您有所帮助: PostgreSQL 到底性能有多强? 点查 QPS 60万+,最高达 200 万。读写 TPS 每秒 7 万+,最高达14万。 PostgreSQL 与 MySQL 的极限性能对比 极限条件下,PgSQL点查性能显著压倒 MySQL,其他性能基本与 数据运维 2023-07-11 大猫