国外简约网站,如何建设网站步骤,亦庄网站建设公司,网站建设公司如何目录
前言
准备工作
添加postgres用户
初始化数据库
启动服务
创建数据库
psql连接数据库
常规操作
数据库
schema相关
插件
其他 前言
老折腾#xff0c;还是记录点啥吧......
基于本地PG数据库(打包为绿色版本了)#xff0c;实操记录#xff0c;版本pgsql12…目录
前言
准备工作
添加postgres用户
初始化数据库
启动服务
创建数据库
psql连接数据库
常规操作
数据库
schema相关
插件
其他 前言
老折腾还是记录点啥吧......
基于本地PG数据库(打包为绿色版本了)实操记录版本pgsql12打包了PostGIS、pg_trgm、pgrouting插件。
系统环境 准备工作
进入进入pg安装目录或可执行目录下
# 进入pg安装目录或可执行目录下
cd /**/**/pgsql/
添加postgres用户
adduser postgres
# 创建数据库目录
mkdir ./data
# 设置文件所有者为postgres
chown postgres ./data
初始化数据库
#初始化数据库
./bin/initdb -D ./data启动服务
# 用户切换为postgres
su - postgres
# 启动服务
./bin/pg_ctl -D ./data -l ./data/logfile start
服务启动后进行后续操作
创建数据库
#创建测试数据库
./bin/createdb test
#创建poi数据库
./bin/createdb poi
psql连接数据库
./bin/psql test
# 或
./bin/psql poi
# 或
./bin/psql -h 127.0.0.1 -U postgres -p 5432
如下 常规操作
数据库
1、列举数据库\l 2、选择数据库\c 数据库名 3、查看该某个库中的所有表\dt 4、查看某个库中的某个表结构\d 表名 5、创建删除数据库
# 创建数据库
create database test;
# 删除数据库
drop database test;
创建数据库 删除数据库 schema相关
1、\dn 列出所有的 schema 2、列出某个数据库下的某个schema下面所有的表
# schema name china_poi
select * from pg_tables where schemaname china_poi;
结果如下 插件
1、\dx 查看数据库中安装的扩展 2、创建插件
# 切换至测试test数据库
\c test
# 创建插件
create extension postgis;
create extension pgrouting;
create extension pg_trgm;
# 查看已创建的插件
\dx 其他
1、显示字符集\encoding 2、退出psgl\q