PostgreSQL

PostgreSQL 复制表的 5 种方式详解

PostgreSQL 提供了多种不同的复制表的方法,它们的差异在于是否需要复制表结构或者数据。 CREATE TABLE AS SELECT 语句 CREATE TABLE AS SELECT 语句可以用于复制表结构和数据,但是不会复制索引。 我们可以使用以下语句基于 employee 复制一个新表 emp2,包括表中的数据: CREATE TABLE emp2 AS SELECT

PostgreSQL 2024年05月20日  114

选读SQL经典实例笔记21_字符串处理

1. SQL 并不专门用于处理复杂的字符串 1.1. 需要有逐字遍历字符串的能力。但是,使用SQL 进行这样的操作并不容易 1.2. SQL 没有Loop循环功能 1.2.1. Oracle的MODEL子句除外 2. 遍历字符串 2.1. 把EMP表的ENAME等于KING的字符串拆开来显示为4行,每行一个字符 2.2. sql select substr(e.ename,iter.pos,1)

PostgreSQL 2024年05月13日  110

PostgreSQL备份和恢复(Docker安装)

目录 一.准备备份脚本并拷贝进容器 二,在宿主机写定时任务去执行容器内的备份脚本 一.准备备份脚本并拷贝进容器 vi backup.sh #内容如下 #!/bin/bash # PostgreSQL database credentials DB_NAME="<要备份的数据库名>" DB_USER="<具有该数据库导出权限的用户>" DB_PASS="&lt

PostgreSQL 2024年05月08日  118

NineData已支持「最受欢迎数据库」PostgreSQL

根据在 Stack Overflow 发布的 2023 开发者调研报告中显示,PostgreSQL 以 45% vs 41% 的受欢迎比率战胜 MySQL,成为新的最受欢迎的数据库。NineData 也在近期支持了 PostgreSQL,用户可以在 NineData 平台上进行创建数据库/Schema、管理用户与角色、导出数据、执行 SQL 等操作。另外,NineData SQL 开发企业版,还可

PostgreSQL 2024年01月18日  75

选读SQL经典实例笔记06_日期处理(上)

1. 计算一年有多少天 1.1. 方案 1.1.1. 找到当前年份的第一天 1.1.2. 加上1年以得到下一年的第一天 1.1.3. 得到的结果减去第一步得到的结果 1.2. DB2数据库 1.2.1. sql语句 select days((curr_year + 1 year)) - days(curr_year) from ( select (current_date -

PostgreSQL 2024年01月16日  144

ora2pg使用记录

ora2pg使用记录 前言 这篇文章是我在学习使用ora2pg过程中的学习记录,以便日后遗忘查阅; 诸君也可跟随我的步伐了解一下ora2pg,或可移步如下官方文档参考学习:Ora2Pg : Migrates Oracle to PostgreSQL (darold.net) 本文的ora2pg安装和使用记录是在win10系统下迁移远程Oracle数据库到远程PostgreSQL数据库的应用环境下

PostgreSQL 2024年01月09日  86

为什么 PostgreSQL 的适用性很强?

说起使用数量最大的数据库SQLite 它是全球最广泛部署的数据库引擎。它存在于你的手机中,存在于你的浏览器中,如果你搜索你的电脑,你也会在其中找到它的 .db 文件。SQLite 受到 Postgres 的启发。其作者 Richard Hipp 称 SQLite 是 Postgres 的“概念分支”。两者没有共享代码,但是 Postgres 是他让 SQLite对准的北极星。他说,两者在以下方面

PostgreSQL 2024年01月07日  86

PostgreSQL自定义函数并且调用方式

一、背景 在PostgreSQL关系型数据库中,我们经常是调用系统默认的函数,例如lower() ,arry_to_string()等等,但有时候特殊的需求,默认的函数无法实现转换,那么就需要通过自定义函数,并且调用我们自定义的函数实现数据的转换。 二、函数语法 CREATE [OR REPLACE] FUNCTION function_name (arguments) RETURNS

PostgreSQL 2023年12月31日  79

关闭

用微信“扫一扫”