Skip to content

Latest commit

 

History

History
53 lines (37 loc) · 1.09 KB

Postgresql基础教程.md

File metadata and controls

53 lines (37 loc) · 1.09 KB

PostgreSql 基础教程

安装

[官网安装教程:]https://www.postgresql.org/download/linux/redhat/

基础命令

安装完成后系统和postgressql都会新增一个用户: postgres

为系统postgres用户配置密码
passwd postgres

创建一个系统新用户,并赋予密码:
adduser dbuser
passwd dbuser

登录postgres用户进入postgressql
psql -U postgres
如果当前linux用户也为postgres,则直接psql进入

创建数据库用户
新增用户
create user dbuser with password '123456';
创建专属数据库
CREATE DATABASE exampledb OWNER dbuser;
赋予数据库的所有权限
GRANT ALL PRIVILEGES ON DATABASE exampledb to dbuser;

登录数据库
psql -U dbuser -d exampledb -h 127.0.0.1 -p 5432

更改数据库
\c

python连接

linux

centos

  • 将/usr/pgsql-10/bin 添加到$PATH

export PATH="/usr/pgsql-10/bin:$PATH"

yum install postgresql-devel

yum install postgresql-lib

pip3 install psycopg2-binary

pip install --no-binary :all: psycopg2