ubuntu本机安装以及docker-compose安装postgres,清空删除表修改时区
1. ubuntu安装
sudo apt install -y postgresql postgresql-contrib
2. 登陆数据库
user01@ubunut-004:~$ sudo su postgres ——————>登陆默认的用户postgres
postgres@ ubunut-004:/home/user01 $ psql ——————>通过psql工具进入数据库
CREATE USER gws WITH PASSWORD 'aipro@gws';
ALTER USER gws WITH SUPERUSER;
CREATE DATABASE gws_cityenv;
postgres=# \l ----------> 查看数据库
postgres=# DROP TABLE t_message; ----------> 删除库表,注意必须使用大写,小写是不能将表格进行删除的
postgres=# \q ----------> 退出数据库
- 修改初始密码
> psql -U postgres
> \password postgres
3. 数据库操作
3.1 清空表
TRUNCATE TABLE table_name RESTART IDENTITY;
3.2 删除表
DROP TABLE table_name;
4. 修改时区
4.1 查看时区
show time zone;
4.2 查看时间
select now();
4.3 查看支持的时区列表
select * from pg_timezone_names;
4.4 设置成东八区 北京时间 UTC+8
set time zone 'Asia/Shanghai';
4.6 本机安装进入postgres
sudo su postgres
6.docker-compose安装postgres
docker-compose.yml
version: '3'
services:
db:
image: postgres
container_name: postgres
restart: always
environment:
POSTGRES_PASSWORD: Ab123456
TZ: Asia/Shanghai
PGTZ: Asia/Shanghai
ports:
- "5432:5432"
volumes:
- ./data:/var/lib/postgresql/data
更改容器内的时区