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

    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的配置过程,仅供参考。详细安装官网教程地址。 -11-2.noarch.rpm 第二步: 安装客户端 yum install postgresql11 第三步: 安装服务器端的包 yum install postgresql11-server 第四步 安装PostgreSQL自动创建的用户。 sudo su - postgres 下一步,使用psql命令登录PostgreSQL控制台。 修改PostgreSQL的配置文件允许远程连接 第一步:修改postgresql.conf,监听本机的所有的ip地址。 0 0.0.0.0:5432 客户端推荐 Admin4 Barman 参考 1.PostgreSQL新手入门 1.PostgreSQL官网 1.PostgreSQL 配置文件postgresql.conf

    2.2K10发布于 2019-05-25
  • 来自专栏Postgresql源码分析

    Postgresql源码(9)Xlog注册

    注册数据页面相关信息 注册数据页面相关信息 注册数据页面相关信息 一个页面用一个槽位 一个页面用一个槽位 一个页面用一个槽位 一个槽位对一个registered_buffer 一个槽位对一个registered_buffer 一个槽位对一个registered_buffer

    40820编辑于 2022-07-16
  • 来自专栏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 使用入门

    比如:jsonb将拒绝除 PostgreSQL numeric数据类型范围之外的数字,而json则不会。 JSON 基本类型和相应的PostgreSQL类型 JSON 基本类型 PostgreSQL类型 注释 string text 不允许\u0000,如果数据库编码不是 UTF8,非 ASCII Unicode b3ea-00909e9dab1d' 的数据 explain analyze select * from account where id='b5b3ed06-7d35-11e9-b3ea-00909e9dab1d [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源码分析

    Postgresql源码(9)PinUnpinBuffer流程图

    流程图 私有缓存的维护 等待进程唤醒 拿的锁在state中的一位,原子操作 spin等锁 PinBuffer static bool PinBuffer(BufferDesc *buf, BufferAccessStrategy strategy) { Buffer b = BufferDescriptorGetBuffer(buf); bool result; PrivateRefCountEntry *ref; ref = GetPrivateRefCountEntry(b, true

    29320编辑于 2022-05-12
  • 来自专栏阮一峰的网络日志

    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
  • 来自专栏热爱IT

    如何在Debian 9上安装PostgreSQL

    在本教程中,我们将向您展示如何在Debian 9上安装PostgreSQL并探索基本数据库管理的基础知识。 安装PostgreSQL 在撰写本文时,Debian存储库中提供的PostgreSQL的最新版本是PostgreSQL版本9.6。 包,它为PostgreSQL数据库提供了额外的功能: sudo apt install postgresql postgresql-contrib 03、安装完成后,PostgreSQL服务将自动启动。 9.6.10 on x86_64-pc-linux-gnu, compiled by gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516, 64-bit (1 row without a password host all jane 192.168.1.134 trust 您已经学习了如何在Debian 9服务器上安装和配置

    3.1K20发布于 2019-04-10
  • 来自专栏码农编程进阶笔记

    PostgreSql新手入门命令

    2 查看帮助 psql提供了很好的在线帮助文档,总入口命令是help,输入这个命令就可以看到 vsb9=# help You are using psql, the command-line interface to PostgreSQL.

    1.2K20发布于 2021-07-20
  • 来自专栏dotnet & java

    WCF入门9

    前些天往手机里面放了几集WCF入门视频,今天用暴风影音看了一下,发现极其不清楚,图像被严重压缩了,正愁是不是试试迅雷影音之类的软件时,想到了系统不是自带了播放器,一试,果然,效果不错。 378190436 第九集 How to enable tracing and message logging in WCF (如何在WCF里面启用追踪和记录日志) 今天第九集(希望以后能做到每天一集),入门视频

    43310发布于 2018-08-24
  • 来自专栏高渡号外

    Python入门9

    Python入门9/18) 第九节 数据结构:列表 大家好,在我们学习了python的模块以后,我们几乎可以编写完整的Python应用程序,甚至面对一些相对复杂的应用需求,我们还能通过包和模块来搭建一个漂亮的系统架构 (9)、list.extend(seq):在列表末尾追加另一个序列中的值。 8、列表的合并与追加 1、list列表的合并运算使用“+”号,它将生成一个新的列表。

    84030发布于 2020-09-22
  • 来自专栏Python大数据分析

    新手如何入门学习PostgreSQL

    针对这3个功能,以PostgreSQL为例,我们只需要从以下4个方面来学习即可。 1、数据库与数据表 了解数据库,有几个重要的概念需要清楚。 市场上有很多选择,比如MySQL、Oracle、PostgreSQL等,不同软件特性也不一样,你尽量选择主流的去学习。 同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言等。 另外,因为许可证的灵活,任何人都可以以任何目的免费使用、修改和分发PostgreSQL。 除了上述函数外,PostgreSQL系统自定义了许多用于处理特殊场景的函数,比如几何函数、文本搜索函数等。

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

    PostgreSQL 基本介绍和入门

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

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

    PostgreSql新手入门命令

    2 查看帮助 psql提供了很好的在线帮助文档,总入口命令是help,输入这个命令就可以看到 vsb9=# help You are using psql, the command-line interface to PostgreSQL.

    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.8K31发布于 2019-04-17
  • 来自专栏柠檬先生

    VUE 入门基础(9)

              el: '#list-demo',           data: {               items: [1,2,3,4,5,6,7,8,9]             el: '#flip-list-demo',             data: {                 items: [1,2,3,4,5,6,7,8,9]

    2.2K50发布于 2018-01-22
  • 来自专栏用户5892232的专栏

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

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

    1K20编辑于 2023-12-01
  • 来自专栏猫头虎博客专区

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

    你是不是正在尝试探索PostgreSQL这个深不可测的数据库世界呢?或者是为了解决某个实际问题,搜寻着“如何开始学习PostgreSQL”、“PostgreSQL入门技巧”等搜索词条? PostgreSQL,作为一个开源、稳定并且功能强大的关系型数据库,受到了广大开发者的喜爱。 正文 1. PostgreSQL简介 1.1 什么是PostgreSQL? 1.2 PostgreSQL的历史 从1980年代初开始,PostgreSQL的发展已经有了长远的历程,经历了众多版本的迭代和优化。 2. 但通常的步骤是… $ sudo apt-get update $ sudo apt-get install postgresql postgresql-contrib 2.2 配置 配置是确保PostgreSQL 参考资料 Official PostgreSQL Documentation PostgreSQL: Up and Running by Regina Obe and Leo Hsu The PostgreSQL

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

    PostgreSQL入门和高维向量索引

    Server yum install postgresql96-server ; 初始化数据库,默认路径为/var/lib/pgsql/9.6/data # service postgresql -9.6 initdb #/usr/pgsql-9.6/bin/postgresql96-setup initdb 启动服务 # service postgresql-9.6 start ubuntu 管理PostgreSQL Server 登录PostgreSQL PostgreSQL 安装完成后,会建立一下‘postgres'用户,用于执行PostgreSQL,数据库中也会建立一个'postgres '用户,如果我们要使用PostgreSQL就必须先登录此帐号。 添加新用户和新数据库,除了在PostgreSQL控制台内,还可以在shell命令行下完成。这是因为PostgreSQL提供了命令行程序createuser和createdb。

    2.3K30编辑于 2022-04-17
  • 来自专栏数据分析

    PostgreSQL提升算法开发效率的9个SQL技巧

    = df['login_cnt_7d'] / df.groupby('user_id')['login_cnt_7d'].shift(7) - 1 return df1.2 SQL黄金组合技巧PostgreSQL session_duration) OVER ( PARTITION BY user_id ORDER BY login_date ROWS BETWEEN 9 CURRENT_DATE - 90 AND CURRENT_DATE;代码解析:RANGE BETWEEN INTERVAL '6 days' PRECEDING:时间范围窗口,自动处理日期边界ROWS BETWEEN 9 'SELECT maintain_partial_indexes()');优化效果:索引空间:从200GB降至18GB(91%节省)查询延迟:从3.2秒降至9毫秒 PostgreSQL 15+ 安装sudo apt install postgresql-15 postgresql-contrib-15# 2.

    46911编辑于 2025-12-13
领券