配置postgres数据库他人可链接&查看数据库记录数和大小

pgsql数据库如何让其他人可以链接

  1. 在postgres服务的目录下找到data文件夹,找到pg_hba.conf和postgresql.conf文件
  2. 修改pg_hba.conf下的
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
host    all             all             172.17.185.32/32            trust
host    all             all             172.17.185.0/24            trust

172.17.185.32/32 /32说明ip必须完全相符,因为每个段占8位,32表名四个段必须都相符,24表示前三个段相符即可172.17.185.0/24
3. postgresql.conf下修改

listen_addresses = '*'      # what IP address(es) to listen on;
                    # comma-separated list of addresses;
                    # defaults to 'localhost'; use '*' for all
                    # (change requires restart)
port = 5432             # (change requires restart)

然后重启数据库服务就可以了(不重启服务的话也可以,重新加载一下配置即可pg_ctl reload,但是一直没成功)
4. 如果数据库服务端口所在的服务器不允许外部连入(telnet ip port),需要额外配置接口允许外部访问

在高级安全Windows防火墙,菜单中选择“入站规则”,新建规则,选择端口,开放需要端口即可

查看pgsql数据库记录数:

  1. select pg_database.datname, pg_database_size(pg_database.datname) AS size from pg_database;
  2. select pg_database_size(‘itone’);

以KB,MB,GB的方式来查看数据库大小

  1. select pg_size_pretty(pg_database_size(‘playboy’));
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值