首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏杰的记事本

    PostgreSQL入门

    自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。 一、安装 首先,安装PostgreSQL客户端。 sudo apt-get install postgresql-client 然后,安装PostgreSQL服务器。 sudo apt-get install postgresql 正常情况下,安装完成后,PostgreSQL服务器会自动在本机的5432端口开启。 添加新用户和新数据库,除了在PostgreSQL控制台内,还可以在shell命令行下完成。这是因为PostgreSQL提供了命令行程序createuser和createdb。 如果当前Linux系统用户,同时也是PostgreSQL用户,则可以省略用户名(-U参数的部分)。

    1.4K20发布于 2019-09-04
  • 来自专栏老马寒门IT

    PostgreSQL入门

    PostgreSQL入门 centos7 安装 以下是centos7的配置过程,仅供参考。详细安装官网教程地址。 # IPv4 local connections: host all all 127.0.0.1/32 md5 ++ host all all 0.0.0.0/0 md5 允许特定ip主机连接 host all all 192.168.1.112/32 md5 允许特定网段的主机连接 host all all 192.168.1.0/24 md5 # 重启动 PostgreSQL systemctl 0 0.0.0.0:5432 客户端推荐 Admin4 Barman 参考 1.PostgreSQL新手入门 1.PostgreSQL官网 1.PostgreSQL 配置文件postgresql.conf

    2.2K10发布于 2019-05-25
  • 来自专栏Lansonli技术博客

    PostgreSQL基础(一):PostgreSQL入门介绍

    PostgreSQL入门介绍一、介绍PostgreSQL是一个功能强大的 开源 的关系型数据库。底层基于C实现。PostgreSQL的开源协议和Linux内核版本的开源协议是一样的。。 BDS协议,这个协议基本和MIT开源协议一样,说人话,就是你可以对PostgreSQL进行一些封装,然后商业化是收费。PostgreSQL的名字咋来的。 PostgreSQL相对MySQL上述问题的特点: PostgreSQL的数据类型嘎嘎丰富。 PostgreSQL是有序列的概念的。 PostgreSQL的插件特别丰富。 PostgreSQL支持主从复制的同步操作,可以实现数据的0丢失。 PostgreSQL的MVCC实现和MySQL不大一样,PostgreSQL一行数据会存储多个版本,最多可以存储40亿个事务版本。 ​

    1.5K21编辑于 2024-09-03
  • 来自专栏厉害了程序员

    PostgreSQL JSONB 使用入门

    JSON 基本类型和相应的PostgreSQL类型 JSON 基本类型 PostgreSQL类型 注释 string text 不允许\u0000,如果数据库编码不是 UTF8,非 ASCII Unicode false拼写 null (无) SQL NULL是一个不同的概念 json 输入输出语法 -- 简单标量/基本值 -- 基本值可以是数字、带引号的字符串、true、false或者null SELECT '5' 文档: JSON 类型[5]•How do I modify fields inside the new PostgreSQL JSON datatype? [6]•PostgreSQL 9种索引的原理和应用场景[7]•PostgreSQL GIN索引实现原理[8] References [1] RFC 7159: https://tools.ietf.org [7] PostgreSQL 9种索引的原理和应用场景: https://yq.aliyun.com/articles/111793 [8] PostgreSQL GIN索引实现原理: https:/

    9.4K20发布于 2020-12-22
  • 来自专栏阮一峰的网络日志

    PostgreSQL新手入门

    自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。 本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。 一、安装 首先,安装PostgreSQL客户端。 sudo apt-get install postgresql-client 然后,安装PostgreSQL服务器。 sudo apt-get install postgresql 正常情况下,安装完成后,PostgreSQL服务器会自动在本机的5432端口开启。 sudo su - postgres 下一步,使用psql命令登录PostgreSQL控制台。 添加新用户和新数据库,除了在PostgreSQL控制台内,还可以在shell命令行下完成。这是因为PostgreSQL提供了命令行程序createuser和createdb。

    1.6K40发布于 2018-04-13
  • 来自专栏Postgresql源码分析

    Postgresql源码(5)Xlog注册

    每调一次使用一个rdatas数组位置 [3] XLogRegisterBuffer:注册数据页面相关信息 [4] XLogRegisterBlock [4] XLogRegisterBufData ... [5]

    69130编辑于 2022-05-12
  • 来自专栏码农编程进阶笔记

    PostgreSql新手入门命令

    psql提供了很好的在线帮助文档,总入口命令是help,输入这个命令就可以看到 vsb9=# help You are using psql, the command-line interface to PostgreSQL 列出当前数据库下的数据表 mysql: show tables psql: \d (4)列出指定表的所有字段 mysql: show columns from table name psql: \d tablename (5)

    1.2K20发布于 2021-07-20
  • 来自专栏Python大数据分析

    新手如何入门学习PostgreSQL

    市场上有很多选择,比如MySQL、Oracle、PostgreSQL等,不同软件特性也不一样,你尽量选择主流的去学习。 另外,因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL。 除了上述函数外,PostgreSQL系统自定义了许多用于处理特殊场景的函数,比如几何函数、文本搜索函数等。 FROM fdt WHERE c1 > 5 SELECT ... FROM fdt WHERE c1 IN (1, 2, 3) SELECT ... tableau_name VALUES (1, 'Cheese', 9.99); 更新数据(使用UPDATE语句) UPDATE table_name SET price = 10 WHERE price = 5;

    2.4K20编辑于 2022-07-06
  • 来自专栏运维小路

    PostgreSQL 基本介绍和入门

    MySQL(本章节) PostgreSQL(本章节) MongoDB Redis Etcd 我们上一个章节比较详细介绍了MySQL,本章节就来介绍另外一个很重要的关系型数据库:PostgreSQL,简称 一、什么是 PostgreSQLPostgreSQL(通常读作 "Post-Gres-Q-L")是一个功能强大的、开源的对象-关系型数据库管理系统。 因此,PostgreSQL 以其高度符合 SQL 标准、功能丰富和可扩展性而闻名。 最著名的例子是 PostGIS,它为 PostgreSQL 添加了完整的地理信息系统支持,使其成为空间数据库的领导者。 随着现代应用对数据处理的复杂度和可靠性要求越来越高,PostgreSQL 在企业级市场和高技术需求场景中变得越来越流行。

    64510编辑于 2026-01-26
  • 来自专栏全栈程序员必看

    PostgreSql新手入门命令

    psql提供了很好的在线帮助文档,总入口命令是help,输入这个命令就可以看到 vsb9=# help You are using psql, the command-line interface to PostgreSQL 列出当前数据库下的数据表 mysql: show tables psql: \d (4)列出指定表的所有字段 mysql: show columns from table name psql: \d tablename (5)

    2K10编辑于 2022-02-12
  • 来自专栏大数据实战演练

    PostgreSQL与PostGIS的基础入门

    放弃不难,但坚持很酷~ PostgreSQL版本:9.6.12 PostGIS版本:2.4.6 一、概述 1.1 PostgreSQL概述 PostgreSQL是一个功能强大的对象关系型数据库管理系统( PostgreSQL的特点如下: PostgreSQL支持SQL的许多功能,例如复杂SQL查询、SQL子选择、外键、触发器、视图、事务、多进程并发控制、流式复制、热备等。 数据库坐标变换 球体长度运算 三维的几何类型 空间聚集函数 栅格数据类型 二、安装 如何安装PostgreSQL + PostGIS请参考:《如何安装PostgreSQL + PostGIS请点击》。 四、总结 本文首先说明了PostgreSQL与PostGIS的基本概念,又罗列了两者的yum安装教程及版本兼容关系,最后讲解了一下PostgreSQL的简单使用及PostGIS的空间查询的简单示例。 关于PostgreSQL的一些官方学习资料如下,请参考: https://www.postgresql.org/files/documentation/pdf/9.6/postgresql-9.6-A4

    6.7K31发布于 2019-04-17
  • 来自专栏用户5892232的专栏

    postgresql入门到精通教程 - 第36讲:postgresql逻辑备份

    PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUG 第36讲:PostgreSQL逻辑备份 内容1:逻辑备份概述 内容2:pg_dump使用 内容3:pg_dumpall使用 内容4:copy使用 PG导出导入工具 PG导出导入概述 · 可以使用这些实用程序执行以下操作 : 归档历史数据 保存表定义以防止用户出错 在计算机和数据库之间或PostgreSQL服务器的不同版本之间移动数据 在数据库之间传输数据 调用导出和导入程序的方法 命令行接口 其它管理工具 导出模式 · testdb.sql -C -E UTF8 -h 127.0.0.1 -U postgres testdb 逻辑恢复 · 恢复顺序 1.创建新表 2.导入数据 3.建立索引 4.触发器已导入 5.

    1K20编辑于 2023-12-01
  • 来自专栏Postgresql源码分析

    Postgresql源码(5)缓冲区管理

    Postgresql源码(5)缓冲区管理 学习笔记:https://www.interdb.jp/pg/pgsql08.html 前言 设想中一个简单的buffer管理器具备的功能: 写 可以申请到一个空闲 Pinned 当相应的缓冲池槽存储一个页面并且任何 PostgreSQL 进程正在访问该页面(即 refcount 和 usage_count 大于或等于 1)时,该缓冲区描述符的状态被锁定。 Unpinned 当对应的缓冲池槽存储了一个页面但没有PostgreSQL进程访问该页面时(即usage_count大于或等于1,但refcount为0),这个缓冲区描述符的状态是unpinned BM_IO_IN_PROGRESS (1 << 3) /* read or write in progress */ #define BM_JUST_DIRTIED (1 << 5) 空闲链表 为了加快查找空闲 buffer 的速度,postgresql 使用链表来保存这些buffer。

    82631编辑于 2022-07-16
  • 来自专栏猫头虎博客专区

    从零开始:PostgreSQL入门完全指南

    你是不是正在尝试探索PostgreSQL这个深不可测的数据库世界呢?或者是为了解决某个实际问题,搜寻着“如何开始学习PostgreSQL”、“PostgreSQL入门技巧”等搜索词条? PostgreSQL,作为一个开源、稳定并且功能强大的关系型数据库,受到了广大开发者的喜爱。 正文 1. PostgreSQL简介 1.1 什么是PostgreSQL? 但通常的步骤是… $ sudo apt-get update $ sudo apt-get install postgresql postgresql-contrib 2.2 配置 配置是确保PostgreSQL PostgreSQL支持表分区,允许根据特定的分区键将数据分布在不同的子表中。这可以显著减少查询时间,并简化数据清理和备份等任务。 5. 参考资料 Official PostgreSQL Documentation PostgreSQL: Up and Running by Regina Obe and Leo Hsu The PostgreSQL

    1.4K10编辑于 2024-04-09
  • 来自专栏架构师成长之路

    PostgreSQL入门和高维向量索引

    管理PostgreSQL Server 登录PostgreSQL PostgreSQL 安装完成后,会建立一下‘postgres'用户,用于执行PostgreSQL,数据库中也会建立一个'postgres 将未注释行中的ident 替换为 md5: # TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket 1、列举数据库:\l 2、选择数据库:\c 数据库名 3、查看该某个库中的所有表:\dt 4、切换数据库:\c interface 5、查看某个库中的某个表结构:\d 表名 6、查看某个库中某个表的记录 md5 要求客户端提供一个 MD5 加密的口令进行认证,这个方法是允许加密口令存储在pg_shadow里的唯一的一个方法。 password 和"md5"一样,但是口令是以明文形式在网络上传递的,我们不应该在不安全的网络上使用这个方式。 gss 使用GSSAPI认证用户,这只适用于 TCP/IP 连接。

    2.3K30编辑于 2022-04-17
  • 来自专栏QGS星球

    zabbix5—agent2监控PostgreSQL

    PostgreSQL 安装 PostgreSQL 特征 函数:通过函数,可以在数据库服务器端执行指令程序。 索引:用户可以自定义索引方法,或使用内置的 B 树,哈希表与 GiST 索引。 -11.4.tar.gz wget https://ftp.postgresql.org/pub/source/v11.4/postgresql-11.4.tar.gz #解压postgresql-11.4 cd postgresql-11.4 . data/pg_hba.conf #添加如下内容 表示所有地址都可以访问 host all all 0.0.0.0/0 md5 pg_ctl restart -D /usr/local/pgsql/data 安装agent2 zabbix5.0—agent2监控PostgreSQL-11.4(linux)PostgreSQL版本需要

    1.6K10编辑于 2023-12-30
  • 来自专栏Postgresql源码分析

    Postgresql自定义聚合函数入门案例

    有一个讲自定义聚合函数入门非常好的例子: https://www.cybertec-postgresql.com/en/writing-your-own-aggregation-functions/ taxi_final (numeric) RETURNS numeric AS $$ BEGIN RAISE NOTICE 'final:(%) return:(%)', $1, round($1 + 5, -1); RETURN round($1 + 5, -1); END; $$ LANGUAGE 'plpgsql'; CREATE AGGREGATE taxi(numeric, numeric

    1.1K30编辑于 2022-05-26
  • 来自专栏网络收集

    css入门5

    在本章第1节“背景样式概述”,我们已经给大家分析了在CSS中控制元素的背景样式包括背景颜色和背景图像,其中控制元素的背景图像涉及到的属性比较多,下面稍微给大家讲解一下,以便为读者理清后面的学习思路。

    1.4K30编辑于 2022-04-12
  • 来自专栏康怀帅的专栏

    ThinkPHP 5 入门

    本文介绍了 ThinkPHP 5 安装以及简单的使用方法。 安装 composer $ composer create-project topthink/think tp5 --prefer-dist 添加新的模块 应用根目录执行 $ php think build

    1.3K80发布于 2018-02-28
  • 来自专栏高渡号外

    Python入门5

    所谓运算,我们可以简单的理解为加、减、乘、除。当然,python的运算远不止这些。因为python的对象不仅仅有数字,还有字符串,还有很多... 但是即便如此,并不妨碍我们用类似数学的“简单运算”的概念来理解它的运算规则。而所有运算规则的表达,都是依赖运算符来呈现的。

    77230发布于 2020-09-22
领券