
postgresql
文章平均质量分 58
postgresql 学习
程序员食堂
一个写了10多年bug的程序员。
展开
-
【postgresql】server closed the connection unexpectedly This probably means the server terminated
我们应为一些磁盘空间问题,触发了一次主节点转移。以前连接的主节点挂了。所以出现了上面的问题。原创 2024-09-11 10:44:35 · 5439 阅读 · 0 评论 -
【postgresql】角色(Role)
PostgreSQL 中,角色(Role)是一个重要的概念,用于管理数据库的访问权限和用户身份。角色可以被视为用户或组,具体取决于它们的配置方。原创 2024-07-15 15:28:34 · 1166 阅读 · 0 评论 -
【postgresql】pg_dump备份数据库
pg_dump是一个用于备份 PostgreSQL 数据库的实用工具。它可以将数据库的内容导出为一个 SQL 脚本文件或其他格式的文件,以便在需要时进行恢复或迁移。原创 2024-07-15 15:10:32 · 2307 阅读 · 0 评论 -
【postgresql】时间函数和操作符
可以用于日期、时间、时间戳和时间间隔的加减操作。:计算两个日期/时间之间的差值。:从日期/时间中提取指定部分。:将日期/时间格式化为字符串。:将日期/时间截断到指定精度。原创 2024-07-13 15:58:42 · 997 阅读 · 0 评论 -
【postgresql】锁
PostgreSQL 提供了多种锁模式来控制对表和行的并发访问,以确保数据的一致性和完整性。这些锁模式包括表级锁和行级锁,它们可以由应用程序显式控制,也可以在执行大多数 PostgreSQL 命令时自动获取。原创 2024-07-13 15:42:54 · 796 阅读 · 0 评论 -
【postgresql】权限(Privileges)
权限(privileges)是决定用户或角色可以对数据库对象(如表、视图、序列和函数)执行哪些操作的许可。权限对于维护安全性和控制对数据的访问至关重要。原创 2024-07-12 14:13:49 · 1272 阅读 · 1 评论 -
【postgresql】视图(View)
PostgreSQL 中的视图(View)是一种虚拟表,其内容由 SQL 查询定义。视图可以简化复杂的 SQL 操作,使得用户能够以一种更直观、更易于理解的方式来访问和操作数据。PostgreSQL 视图是只读的,因此可能无法在视图上执行 DELETE、INSERT 或 UPDATE 语句。但是可以在视图上创建一个触发器,当尝试 DELETE、INSERT 或 UPDATE 视图时触发,需要做的动作在触发器内容中定义。原创 2024-07-10 17:22:06 · 990 阅读 · 0 评论 -
【postgresql】索引
在 PostgreSQL 中,索引是一种用于提高数据库查询性能的数据结构。索引允许数据库系统快速定位到表中的特定行,而不必扫描整个表。原创 2024-07-10 17:13:54 · 901 阅读 · 0 评论 -
【postgresql】模式(SCHEMA)
在 PostgreSQL 中,模式(SCHEMA)是一个命名空间,它允许你将数据库对象(如表、视图、索引、数据类型、函数等)组织成逻辑组。每个数据库都可以包含多个模式,而每个模式都可以包含多个数据库对象。使用模式的主要目的是提供组织上的便利,以及控制数据库对象的访问权限。原创 2024-07-04 09:25:27 · 1101 阅读 · 0 评论 -
【postgresql】索引
空间分区搜索树(SP-GiST)是一种可以用于更复杂数据类型的索引,如点和多边形。:这是最常用的索引类型,适用于大多数查询。:通用搜索树(GiST)索引可以用于多种数据类型,如空间数据和全文搜索。:块范围索引(BRIN)适用于大型表,特别是当数据已经按块排序时。:可以同时对多个列进行索引,以优化涉及这些列的查询。:只对表的一部分数据进行索引,通常是基于某个条件。:用于索引具有数组或全文搜索功能的列。:适用于等值查询,但不支持范围查询。:允许索引一个或多个列的表达式结果。:确保索引列的组合值是唯一的。原创 2024-07-03 10:45:53 · 477 阅读 · 0 评论 -
【postgresql】表操作
【代码】【postgresql】表操作。原创 2024-07-03 09:33:55 · 674 阅读 · 0 评论 -
【postgresql】数据库操作
删除数据库要谨慎操作,一旦删除,所有信息都会消失。:关于新创建的数据库相关的说明。:要创建的数据库名。:要删除的数据库名。原创 2024-07-02 18:01:01 · 746 阅读 · 0 评论 -
【postgresql】 数据类型
smallint2字节小范围整数integer4字节整数的典型选择bigint8字节大范围整数decimal可变用户指定精度,精确最高小数点前131072位,以及小数点后16383位numeric可变用户指定精度,精确最高小数点前131072位,以及小数点后16383位real4字节可变精度,不精确6位十进制精度8字节可变精度,不精确15位十进制精度2字节自动增加的小整数1 ~ 32767serial4字节自动增加的整数bigserial8字节。原创 2024-07-02 16:50:54 · 1489 阅读 · 0 评论 -
【postgresql】版本学习
16 ( 当前版本) / 15 / 14 / 13 / 12 。原创 2024-07-01 15:42:19 · 550 阅读 · 0 评论 -
【postgresql】 基础知识学习
PostgreSQL是一个高度可扩展的开源对象关系型数据库管理系统(ORDBMS),它以其强大的功能、灵活性和可靠性而闻名。原创 2024-07-01 15:29:50 · 1253 阅读 · 0 评论 -
【postgreessql 】统计库中的所有表数量
在PostgreSQL中,你可以使用SQL查询来统计数据库中的所有表数量。这通常涉及到查询系统目录表,特别是。条件限制了查询只包括在 your_table_schema。条件确保只统计实际的表,而不是视图或其他类型的对象。表,它存储了关于数据库中所有表的信息。原创 2024-06-26 05:30:00 · 2019 阅读 · 0 评论 -
【postgreessql 】统计数据总占用空间大小
在PostgreSQL中,要统计整个数据库的数据总占用空间大小(以GB为单位),你可以使用一些内置的SQL函数和系统视图来获取这些信息。以下是一个查询示例,它将显示整个数据库的数据总大小(以字节为单位)。原创 2024-06-26 05:30:00 · 610 阅读 · 0 评论 -
【postgreessql 】查询数据库表占用物理空间
替换为你实际想要查询的数据库名称。如果你需要查询所有数据库的总大小,可以省略对特定数据库的引用,或者使用一个查询所有数据库的查询。函数返回一个表的总大小,包括表本身和与之相关的所有索引。来确保结果以数值形式返回,而不是自动转换为科学计数法。这里,我们将字节转换为GB,并且使用了。视图提供了用户表的磁盘使用信息。原创 2024-05-08 05:15:00 · 987 阅读 · 0 评论 -
【postgresql】ERROR: relation “data_screen.import_record_id_seq“ does not exist
PostgreSQL数据库,表示你正在尝试访问一个不存在的关系(relation)。在PostgreSQL中,"relation"是一个非常广泛的术语,可能指的是表(table)、视图(view)、索引(index)、序列(sequence)等。错误信息显示的"data_screen.import_record_id_seq"是一个序列(sequence)。错误:关系“data_screen.import_record_id_seq”不存在。然后,你可以在创建表的时候使用这个序列。原创 2024-02-20 17:29:31 · 380 阅读 · 0 评论 -
【postgresql】PSQLException: An I/O error occurred while sending to the backend.
postgresql数据库的JDBC驱动Q对参数数量是有上限限制的,最大值为32767。原创 2023-12-18 17:05:18 · 7829 阅读 · 6 评论 -
【postgresql】ERROR: INSERT has more expressions than target columns
【代码】【postgresql】ERROR: INSERT has more expressions than target columns。原创 2023-12-09 10:50:02 · 1630 阅读 · 0 评论 -
【postgresql】查看数据中表的信息
名字空间是 SQL 模式下层的结构:每个名字空间有独立的关系, 类型等集合但并不会相互冲突。切换到postgresql数据库,各种不适应吧。有个需求需要查询数据表的各种信息。下面我们一起学习吧。原创 2023-11-14 11:58:22 · 8516 阅读 · 0 评论 -
【postgresql】CentOS7 安装Pgweb
Pgweb是PostgreSQL的一个基于web的数据库浏览器,用Go编写,可在Mac、Linux和Windows机器上运行。以零依赖性的简单二进制形式分布。非常易于使用,并具有适当数量的功能。简单的基于web和跨平台的PostgreSQL数据库浏览器。原创 2023-11-14 09:47:48 · 381 阅读 · 0 评论 -
【postgresql】 代替mysql的if函数
在postgresql 中用来代替mysql中的。原创 2023-11-11 16:28:05 · 1241 阅读 · 0 评论 -
【postgresql】CentOS7 安装pgAdmin 4
pgAdmin 是世界上最先进的开源数据库 PostgreSQL 最受欢迎且功能丰富的开源管理和开发平台。运行 Web 设置脚本以将系统配置为在 Web 模式下运行。pgAdmin 4分为桌面版和服务器版。我们这里部署服务器版本。原创 2023-11-11 09:47:34 · 1031 阅读 · 0 评论 -
【postgresql】查询结果添加一个额外的自增编号
本来是用mysql好好的,因为代码迁移到 postgresql。所以出问题了呗。事情是这样的,我们在查询结果中临时一列作为从1开始的序列号。原创 2023-10-09 17:43:56 · 3586 阅读 · 1 评论 -
【postgresql 】 ERROR: “name“ is not supported as an alias
【代码】【】 ERROR: “name“ is not supported as an alias。原创 2023-09-21 17:33:12 · 459 阅读 · 0 评论 -
【postgresql】ERROR: cannot alter type of a column used by a view or rule
详细信息:视图search_qy上的规则_RETURN取决于列“city_id”修改字段类型 由varchar 改为int8。错误:无法更改视图或规则使用的列的类型。原创 2023-09-25 11:51:08 · 1454 阅读 · 0 评论 -
【postgresql】替换 mysql 中的ifnull()
数据库由mysql 迁移到postgresql,程序在执行查询时候报错。postgresql 没有 ifnull()函数。原创 2023-09-21 15:48:59 · 3734 阅读 · 0 评论 -
【postgresql】ERROR: column “xxxx.id“ must appear in the GROUP BY
错误:列“XXXX.id”必须出现在GROUP BY子句中或在聚合函数中使用。原创 2023-09-22 14:09:39 · 6709 阅读 · 5 评论 -
org.postgresql.util.PSQLException: Bad value for type long
【代码】Error attempting to get column ‘XXX‘ from result set。原创 2023-09-21 14:01:52 · 2976 阅读 · 0 评论 -
【postgresql】 ERROR: multiple assignments to same column “XXX“
额度为。原创 2023-09-25 14:48:04 · 2824 阅读 · 4 评论 -
【postgresql】 sql injection violation, syntax error: syntax error, error in :‘imit 0, 10‘, expect CO
sql injection violation, syntax error: syntax error, error in :'imit 0, 10', expect COMMA, actual COMMA pos 242, line 5, column 40, token COMMA sql注入冲突,语法错误:语法错误,错误在:'mit 0,10',预期COMMA,实际COMMA位置242,第5行,第40列,标记COMMA原创 2023-09-26 16:45:50 · 1730 阅读 · 0 评论