【WSL】postgresql 安装与使用

Debian and Ubuntu:

根据官网执行下面命令:

# Create the file repository configuration:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

# Import the repository signing key:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

# Update the package lists:
sudo apt-get update

# Install the latest version of PostgreSQL.
# If you want a specific version, use 'postgresql-12' or similar instead of 'postgresql':
sudo apt-get -y install postgresql
安装指定版本:
apt-get install postgresql-12
postgresql-client-12client libraries and client binaries
postgresql-12core database server
postgresql-contrib-9.xadditional supplied modules (part of the postgresql-xx package in version 10 and later)
libpq-devlibraries and headers for C language frontend development
postgresql-server-dev-12libraries and headers for C language backend development
pgadmin4pgAdmin 4 graphical administration utility

启动服务:

具体是 12 还是 postgres-12 看情况而定:

# 网上很多说用 pg_ctl 启动,但是发现没有这个命令,所以只能用 pg_ctlcluster
pg_ctlcluster 12 main start
# 或者
pg_ctlcluster postgres-12 main start

会用到的命令:
进程:

不知道具体的应用名称

ps -ef | grep -E "post|PID"

知道应用名称:

# 这个命令只会列出所有的进程号,没有其他信息
pidof postgres
端口:

通过进程号获取端口号信息:

sudo netstat -antup | grep <PID>
查看所有的 postgres集群:
pg_lsclusters

Refs:
How to list, remove and upgrade PostgreSQL cluster

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值