【PostgreSQL】从零开始:(二十一)数据类型-布尔类型
布尔(boolean)类型 概述 布尔类型是一种数据类型,表示真(true)或假(false)的值。在计算机中,布尔类型主要用于判断条件的真假。布尔类型通常用于控制流程、条件判断和逻辑运算等方面。 布尔(boolean)类型可以有多种状态:“true”、“false”和第三种状态“unknown”,该状态由 SQL null 值表示。 布尔类型的运算主要包括与、或、非三种逻辑运算,用于判断多个条件的组合结果。布尔类...
【PostgreSQL】从零开始:(十八)数据类型-字符类型
ELECT b, char_length(b) FROM test2; b | char_length-------+------------- ok | 2 good | 5 too l | 5 PostgreSQL 中还有另外两种固定长度字符类型。它们不用于常规用途,仅用于内部系统目录。该类型用于存储标识符。它的长度目前定义为 64 个字节(63 个可用字符加上终止符),但应使用源代码中的常量进行引用。长度在编...
ROW_NUMBER 开窗函数优化方案(Oracle && PostgreSQL 性能比对)
帮朋友优化一条很简单的窗口函数 ROW_NUMBER() OVER() , Oracle 迁移 PostgreSQL项目。 原始SQL和执行计划STUDENT_BAK 表我模拟的数据,3千万行数据。SELECT STU_ID, STU_NAME, STU_SEX, STU_AGE, STU_DATE, STU_CLASSID, STU_SALFROM (SELECT SB.*, ROW_NUMBER() OVE...
Python Django 连接 PostgreSQL 操作实例
更多Python学习内容:ipengtao.com 大家好,我是彭涛,今天为大家分享 Python Django 连接 PostgreSQL 操作实例,全文3500字,阅读大约10分钟 在Web开发中,使用Django连接到PostgreSQL数据库是一种常见的选择。本文将详细介绍如何在Django项目中连接到PostgreSQL数据库,并提供丰富的示例代码。 安装必要的库 首先,确保已经安装了Django和psy...
在装有 PostgreSQL 14 的 Red Hat8上安装 `pg_cron`
要在装有 PostgreSQL 14 的 Red Hat、CentOS、Fedora 或 Amazon Linux 上安装 pg_cron,请遵循以下步骤。这些步骤假定您已经安装了 PostgreSQL Global Development Group (PGDG) 的 PostgreSQL 版本。 安装 pg_cron 扩展 使用 yum 安装 pg_cron 扩展:sudo yum install -y pg_...
Kubernetes环境中安装高可用PostgreSQL数据库主流方式
在Kubernetes环境中安装高可用(High Availability, HA)的PostgreSQL数据库,主要有以下几种常见的方法: 使用Helm Charts: Helm是Kubernetes的一个包管理工具,可以通过Helm Chart快速部署应用。对于PostgreSQL,有许多社区维护的Helm Chart,如Bitnami的PostgreSQL Chart,它支持高可用配置。 使用Operator...
postgresql设置免密登录
您提供的步骤描述了在 PostgreSQL 数据库环境中配置服务器间的 SSH 无密码登录和数据库用户认证的过程。这些步骤主要用于设置一个高可用性、负载平衡的数据库集群环境。让我们逐一解释这些步骤的目的和应用场景: 1. 启动 PostgreSQL 服务 systemctl start postgresql-13 这个命令用于启动 PostgreSQL 13 的服务。 2. 创建数据库角色 CREATE ROLE ...
准确!!!在 CentOS 8 上配置 PostgreSQL 14 的主从复制
在 CentOS 8 上配置 PostgreSQL 14 的主从复制,并设置 WAL 归档到特定路径 /home/postgres/archive 的步骤如下: 主服务器配置(主机) 配置 PostgreSQL: 编辑 postgresql.conf 文件: vim /data/postgres/pgdata/postgresql.conf 设置以下参数: listen_addresses = '*' # 允许所有...
在2台RHEL 8服务器上安装并配置PostgreSQL 14的主从架构
为了在两台RHEL 8服务器上安装并配置PostgreSQL 14的主从架构,你需要按照以下步骤操作。这将包括安装PostgreSQL、初始化数据库、调整配置、设置归档目录等。请确保你具有root或具有适当权限的用户访问权限来执行这些操作。 1. 安装PostgreSQL 14 在两台服务器上都执行以下步骤: 添加PostgreSQL Yum仓库: sudo dnf -y install https://downl...
postgresql-effective_cache_size参数详解
在 PostgreSQL 中,effective_cache_size 是一个配置参数,用于告诉查询规划器关于系统中可用缓存的估计信息。这个参数并不表示实际的内存量,而是用于告诉 PostgreSQL 查询规划器系统中可用的磁盘缓存和操作系统级别的文件系统缓存的大小。它用于帮助 PostgreSQL 优化器估计特定查询所需的成本,以选择最佳的查询计划。 effective_cache_size 参数的设置可以在 P...