Linux环境上操作pgsql

1.找到home下postgres用户
2.su - postgres
3.在postgreSQL的安装目的bin下执行命令:psql -U zxdbm_drm -d zxin -h 127.0.0.1
4.输入用户密码
5.查询:select * from pg_tables;  //查询所以表,记得带“;”号结束
6.条件查询表数据

给用户权限:
cd  /zxdata/pgdata/postgres/      下,有一个pg_hab.conf 
vim pg_hab.conf
把自己ip写进去  pg_ctl restart 重启数据库就行了

要在Linux上切换到PostgreSQL,您可以按照以下步骤进行操作: 1. 切换到PostgreSQL用户:在终端执行以下命令切换到PostgreSQL用户(通常是postgres): ``` $ su - postgres ``` 2. 进入PostgreSQL命令行界面:执行以下命令进入PostgreSQL的命令行界面: ``` $ psql ``` 这将进入默认的数据库(通常是postgres)。如果您想登录其他数据库,可以使用以下命令: ``` $ psql -d \[databasename\] ``` 注意:在执行psql命令之前,请确保已经配置了PostgreSQL环境变量。 3. 修改配置文件:如果您需要修改PostgreSQL的配置参数,可以编辑以下两个文件: - postgresql.conf:该文件用于配置PostgreSQL数据库服务器的参数。 - pg_hba.conf:该文件用于配置对数据库的访问权限。 例如,您可以使用以下命令编辑postgresql.conf文件: ``` $ vi /pgsql/postgresql/data/postgresql.conf ``` 在文件找到相应的参数并进行修改。保存并关闭文件后,可能需要重新启动PostgreSQL服务才能使更改生效。 4. 查看PostgreSQL服务:您可以使用以下命令查看正在运行的PostgreSQL服务: ``` $ ps -ef | grep postgres ``` 这将显示与PostgreSQL相关的进程信息。 这样,您就可以在Linux上切换到PostgreSQL并进行相应的操作了。 #### 引用[.reference_title] - *1* [Linux安装pgsql以及创建用户](https://blog.csdn.net/w21020/article/details/106491206)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Linux系统下从0到1安装PgSQL](https://blog.csdn.net/qq_44515653/article/details/127285859)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值