
PostgreSQL
冰冷的希望
坚持记录,相互帮助,一起进步
展开
-
【PostgreSQL】创建枚举类型和修改枚举值
如果想要删掉某个枚举值,操作方法是,重新定义一个枚举类型替换掉原有的枚举类型,比如说我这里有一个order表,它的status字段是名为order_status_enum的枚举类型。在postgresql中可以定义枚举数据类型,但是它可以增加和修改枚举值,不能删除已经定义好的枚举值。如果你想要在已经定义好的枚举类型中添加新的枚举值,以使用下面的写法。创建枚举类型的语法如下,注意枚举类型的顺序就是枚举值的顺序。如果你对某个枚举值不满意,可以直接修改它。原创 2024-01-22 18:35:05 · 1858 阅读 · 0 评论 -
【postgresql】psycopg2的返回字典格式
psycopg2查询postgresql结果返回dict格式原创 2022-02-07 11:48:24 · 4635 阅读 · 0 评论 -
【PostgreSQL】数据表的增删改查
关于数据库的增删改查可以参考之前的博客【PostgresSQL】登录数据库(远程)、管理数据库(增删改查)下面是数据表的增删改查1.增加数据表# 创建ada_address_pool表 CREATE TABLE public.ada_address_pool ( id serial NOT NULL, address varchar(255) NOT NULL, uid int8 NULL DEFAULT 0, used int4 NULL DEFAULT 0, signature1 v原创 2021-11-08 16:42:10 · 1818 阅读 · 0 评论 -
【PostgresSQL】登录数据库(远程)、管理数据库(增删改查)
安装完PostgresSQL之后,默认会创建超级用户postgres,我们需要通过它进行管理(当然也可以自己创建用户)1.登录数据库1.1 本地登录su postgres # 终端切换到postgres用户psql # 登录数据库\l # 查看已有数据库\c 库名 # 使用数据库 1.2.远程登录编辑pg_hba配置文件,监听地址,可以指定地址(多个用逗号分割),或者使用星号代表所有地址大概是在61行,把它取消注释,或者自己另起一行都行vim /etc/postgresql/1原创 2021-11-08 14:53:07 · 4618 阅读 · 2 评论 -
【PostgreSQL】安装PostgreSQL
PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。如果是安装EDB版,安装完之后会发现它已经帮你安装了SQL Shell(psql)、pgAdmin等工具。它默认是开机自启且一直在后台运行的,如果需要关闭或重启,需要使用命令行的方式。EnterpriseDB ,这个是一个管理工具,我们通过它就可以直接安装和管理PostgreSQL。在macOS上可以直接使用brew安装和管理,当然你也可以。原创 2021-11-08 10:18:44 · 481 阅读 · 0 评论