首页
学习
活动
专区
圈层
工具
发布
综合排序最热优先最新优先
时间不限
PostgreSQL】Introduction to PostgreSQL Index Types
#PostgresqlPostgreSQL Index Types | 6 Types of Index available in PostgreSQL (educba.com)PostgreSQL Index PostgreSQL 索引在 PostgreSQL 中非常重要和有用,能以最快速度访问表中的数据。 We can create single and multiple indexes in PostgreSQL. 我们可以在 PostgreSQL 中创建单索引和多索引。 The PostgreSQL index is the same as the index of the book. PostgreSQL 索引有助于从表中高效检索数据。 PostgreSQL GIST 索引可以构建整体树形结构。GiST 索引适用于 PostgreSQL 中的几何数据类型和完全搜索。
阿东
2023-10-30
1.3K0
标签:
PostgreSQL基础(一):PostgreSQL入门介绍
PostgreSQL入门介绍一、介绍PostgreSQL是一个功能强大的 开源 的关系型数据库。底层基于C实现。PostgreSQL的开源协议和Linux内核版本的开源协议是一样的。。 BDS协议,这个协议基本和MIT开源协议一样,说人话,就是你可以对PostgreSQL进行一些封装,然后商业化是收费。PostgreSQL的名字咋来的。 PostgreSQL相对MySQL上述问题的特点: PostgreSQL的数据类型嘎嘎丰富。 PostgreSQL是有序列的概念的。 PostgreSQL的插件特别丰富。 PostgreSQL支持主从复制的同步操作,可以实现数据的0丢失。 PostgreSQL的MVCC实现和MySQL不大一样,PostgreSQL一行数据会存储多个版本,最多可以存储40亿个事务版本。 ​
Lansonli
2024-09-03
1.7K0
标签:
postgresql安装,java简单使用postgresql
二 安装 postgresql了解的主要原因是因为腾讯很多招聘都有要求,那么不管怎么说crud折腾一次是必要的 但是这玩意好像他们都不更新几年了.... 我把自己的猜测说一下 早期postgresql性能优于mysql,甚至有博客说是mysql的三倍。 但是在mysql 5.5就被追平,5.7反超,所以说腾讯用postgresql是历史原因,postgresql的开源团队毕竟几年都没更版本了。 postgresql在多年前就支持json。 mysql还没有,那么只要不引入其他支持json的等postgresql还是有一战之力的,但是5.7mysql也支持了... 那么除去性能除去json,腾讯同时使用这两数据库的原因估计就是postgresql在高压环境下性能并没有下降,而myql明显下降。还有各种数据格式的支持。sql编程能力强。
ydymz
2018-11-29
2K0
标签:
PostgreSQL介绍和PostgreSQL包安装
毫无疑问,PostgreSQL 已成为许多人和组织的开源关系数据库首选。开始使用 PostgreSQL 从未如此简单——选择一个您想要构建的项目,让 PostgreSQL 安全且稳健地存储您的数据。 为什么选择 PostgreSQLPostgreSQL 拥有许多旨在帮助开发人员构建应用程序、管理员保护数据完整性和构建容错环境的功能,并帮助您管理数据,无论数据集大小。 此外,PostgreSQL 具有高度的可扩展性:许多特性,如索引,都定义了 API,因此您可以使用 PostgreSQL 扩展来解决您的挑战。 /pgdg4sudocurl-o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail https://www.postgresql.org a PostgreSQL Server | package13| postgresql16-server | The Programs Needed to Create and Run a PostgreSQL
Raymond运维
2025-09-23
1K0
标签:
PostgreSQL基础(十四):PostgreSQL的数据迁移
PostgreSQL的数据迁移PostgreSQL做数据迁移的插件非常多,可以从MySQL迁移到PostgreSQL也可以基于其他数据源迁移到PostgreSQL。 这种迁移的插件很多,这里只说一个,pgloader(非常方便)以MySQL数据迁移到PostgreSQL为例,分为几个操作:1、准备MySQL服务(防火墙问题,远程连接问题,权限问题),准备了一个sms_platform 2、准备PostgreSQL的服务(使用当前一直玩的PostgreSQL)3、安装pgloaderpgloader可以安装在任何位置,比如安装在MySQL所在服务,或者PostgreSQL所在服务,再或者一个独立的服务都可以我就在 PostgreSQL所在服务安装# 用root用户下载yum -y install pgloader4、 准备pgloader需要的脚本文件官方文档: Welcome to pgloader’s documentation — pgloader 3.6.9 documentation记住,PostgreSQL的数据库需要提前构建好才可以。
Lansonli
2024-10-03
1.5K0
标签:
PostgreSQL基础(三):PostgreSQL的基础操作
PostgreSQL的基础操作只在psql命令行(客户端)下,执行了一次\l,查看了所有的库信息。可以直接基于psql查看一些信息,也可以基于psql进入到命令行后,再做具体操作。 -- peer代表用当前系统用户去连接PostgreSQL-- 当前系统用户只有postgres,没有laozheng,无法使用peer连接-- 想构建laozheng用户时,发现postgreSQL的所有文件拥有者和所属组都是
Lansonli
2024-09-13
1.6K0
标签:
prometheus使用postgresql-adapter连接postgresql
概述 Prometheus使用postgresql需要使用postgresql-adapter进行数据转换。 在安装postgresql-adapter之前需要安装2个扩展:pg_prometheus和timescaledb 官方推荐使用PostgreSQL, pg_prometheus,和TimescaleDB 打包在一起的容器,但对于使用已有的postgresql来说并不合适,故需要手动编译安装。 ---- 环境准备 使用os为:redhat 7.4 假设已经安装好postgresql,本次使用的postgresql版本为11.1,安装路径为:/usr/pgsql-11/bin/。 /llvm-7.1.0.src # make -j 4 # make install 安装postgresql devel 从官网下载并安装postgresql11-devel-11.2-2PGDG.rhel7
charlieroro
2020-03-23
3K0
标签:
PostgreSQL基础(十五):PostgreSQL的主从操作
PostgreSQL的主从操作PostgreSQL自身只支持简单的主从,没有主从自动切换,仿照类似Nginx的效果一样,采用keepalived的形式,在主节点宕机后,通过脚本的执行完成主从切换。 操作方式类似与之前的备份和恢复1、准备环境角色IP端口Master192.168.11.665432Standby192.168.11.675432准备两台虚拟机,完成上述的环境准备修改好IP,安装好PostgreSQL 文件提前构建好归档日志和备份目录,并且设置好拥有者重启PostgreSQL服务 systemctl restart postgresql-124、从节点加入到主节点关闭从节点服务systemctl stop 配置文件的系统其实就是两个: standby.signal文件,这个是从节点开启备份 postgresql.auto.conf文件,这个从节点指定主节点的地址信息 切换就是原主追加上述配置,原从删除上述配追 实现操作:1、rewind需要开启一项配置才可以使用修改postgresql.conf中的 wal_log_hints = 'on'2、为了可以更方便的使用rewind,需要设置一下 /usr/pgsql
Lansonli
2024-10-04
2.8K0
标签:
PostgreSQL操作
一、进入PostgreSQL数据库 Linux下切换到postgres用户,执行psql即可进入 $ su postgres bash-4.4$ psql 此时就进入postgres数据库了。 删除表中某行数据: delete from [表名] where [该行特征]; delete from [表名]; // 删空整个表 如备份test数据库:pg_dump test>/opt/Postgresql
菲宇
2022-04-13
2.2K0
标签:
Postgresql installation
Source Relational Database ubuntu download and installation sudo apt-get update sudo apt-get install postgresql sudo apt-get install postgresql-client # sudo apt-get install postgresql-contrib # sudo apt-get install start # 关闭服务 sudo /etc/init.d/postgresql stop # 重启服务 sudo /etc/init.d/postgresql restart # 远程访问 # listen_addresses ='*' sudo vi /etc/postgresql/9.5/main/postgresql.conf # 密码控制 # host all all 0.0.0.0/0 md5 sudo vi / etc/postgresql/10/main/pg_hba.conf Django settings.py DATABASES = { 'default': { 'ENGINE'
vanguard
2021-01-27
1.4K0
标签:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档