rehl7
centos7
postgresql 11-11-2
# rehl7 postgresql 11-11-2
yum install -y
# centos7 postgresql 11-11-2
yum install -y
2.yum方式安裝資料庫客戶端和服務端
yum install -y postgresql11 postgresql11-server
3.初始化資料庫並啟用自動啟動
/usr/pgsql-11/bin/postgresql-11-setup initdb
systemctl enable postgresql-11
systemctl start postgresql-11
systemctl status postgresql-11 -l
curl -o
curl -o
curl -o
curl -o
rpm -ivh postgresql11-11.1-1pgdg.rhel7.x86_64.rpm postgresql11-contrib-11.1-1pgdg.rhel7.x86_64.rpm postgresql11-libs-11.1-1pgdg.rhel7.x86_64.rpm postgresql11-server-11.1-1pgdg.rhel7.x86_64.rpm
2.初始化資料庫並啟用自動啟動
/usr/pgsql-11/bin/postgresql-11-setup initdb
systemctl enable postgresql-11
systemctl start postgresql-11
systemctl status postgresql-11 -l
1.配置本地yum並安裝開發工具和依賴
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cat [local]
name=local
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
eofyum clean all #清理本地快取
yum clean plugins #清理外掛程式快取
yum makecache #構建快取
yum groupinstall -y "development tools"
yum install -y readline-devel zlib-devel
curl -o
tar -vxf postgresql-11.1
./configure
make
make install
3.初始化並啟動資料庫
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres
/usr/local/pgsql/bin/initdb -d /usr/local/pgsql/data
/usr/local/pgsql/bin/postgres -d /usr/local/pgsql/data >logfile 2>&1 &
4.建立test庫並登陸資料庫
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test
為postgres使用者設定密碼
\password postgres
建立資料庫使用者dbuser,並設定密碼。
create user dbuser with password 'password';
建立資料庫exampledb
/usr/local/pgsql/bin/createdb exampledb
登陸資料庫
/usr/local/pgsql/bin/psql -u dbuser -d exampledb -h 127.0.0.1 -p 5432
-u指定使用者,-d指定資料庫,-h指定伺服器,-p指定埠
\h:檢視sql命令的解釋,比如\h select。
\?:檢視psql命令列表。
\l:列出所有資料庫。
\c [database_name]:連線其他資料庫。
\d:列出當前資料庫的所有**。
\d [table_name]:列出某一張**的結構。
\du:列出所有使用者。
\conninfo:列出當前資料庫和連線的資訊。
# 建立新錶
create table user_tbl(name varchar(20), signup_date date);
# 插入資料
insert into user_tbl(name, signup_date) values('張三', '2013-12-22');
# 選擇記錄
select * from user_tbl;
# 更新資料
update user_tbl set name = '李四' where name = '張三';
# 刪除記錄
delete from user_tbl where name = '李四' ;
# 新增字段
alter table user_tbl add email varchar(40);
# 更新結構
alter table user_tbl alter column signup_date set not null;
# 更名字段
alter table user_tbl rename column signup_date to signup;
# 刪除字段
alter table user_tbl drop column email;
# **更名
alter table user_tbl rename to backup_tbl;
# 刪除**
drop table if exists backup_tbl;
postgresql官網: postgresql資料庫安裝
安裝並初始化 1 解壓資料庫並放到指定目錄 在opt目錄下 tar xvzf postgresql 10.1 1 linux x64 binaries.tar.gz 解壓出來之後目錄為pgsql 2 mv pgsql usr local pgsql 3 建立pgsql使用者並設定密碼 useradd...
資料庫 postgresql 安裝
當前專案是使用django框架搭建介面層的業務,資料庫端使用了postgresql,這裡只是簡單記錄下自己的安裝流程,因為開發機器使用的mac,所以流程只是針對mac。這裡我使用的homebrew,這個工具就不多說了,沒有用過的可以到這裡 執行下面命令即可 brew install postgres...
Mac OS安裝PostgreSQL資料庫
安裝完成之後,會在mac的應用程式 現如下程式 此時執行其中的sql shell psql 啟動postgresql。library postgresql 11 scripts runpsql.sh exit server localhost database postgres port 5432 ...