问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何远程连接POSTGRESQL数据库

发布网友 发布时间:2022-04-25 14:43

我来回答

3个回答

懂视网 时间:2022-04-07 12:23

本篇文章介绍了Yii2框架连接PostgreSql的方法,具有一定的参考价值,现在将它分享给各位,希望对各位有帮助!

1、配置连接postgresql的连接信息:

$dev = [
 'class' => 'yiidbConnection',
 'dsn' => 'pgsql:host=122.112.182.211;port=8000;dbname=sdk_info',
 'username' => 'dbadmin',
 'password' => 'Styl2018@',
 'charset' => 'utf8',
// 'emulatePrepare' => true
];
return $dev;

2、Yii2目录下,models目录下新建model:

class TestSdkVsent extends Base
{
 public static function getDb()
 {
 return Yii::$app->dbDws;
 }
 public static function tableName()
 {
 return 'sdk_info.tb_sdk_vsent'; // TODO: Change the autogenerated stub
 }
 public static function test()
 {
 $find = static::find();
 $result = $find->select('rtt')->limit(1) ->asArray()->one();
 return $result;
 }
}

3、备注:

$result = $find->select('rtt')->limit(1)->asArray()->one(); 查询到一条数据返回

解析结果:``SELECT * FROM "sdk_info"."tb_sdk_vsent" LIMIT 1

$result = $find->select('rtt')->asArray()->one(); 会查询所有的数据返回一条

解析结果:SELECT "rtt" FROM "sdk_info"."tb_sdk_vsent"

相关文章教程推荐:yii教程

热心网友 时间:2022-04-07 09:31

安装PostgreSQL数据库之后,默认是只接受本地访问连接。如果想在其他主机上访问PostgreSQL数据库服务器,就需要进行相 应的配置。配置远程连接PostgreSQL数据库的步骤很简单,只需要修改data目录下的pg_hba.conf和postgresql.conf, 其中pg_hba.conf是用来配置对数据库的访问权限,postgresql.conf文件用来配置PostgreSQL数据库服务器的相应的参数。 下面介绍配置的步骤:

1.修改pg_hba.conf文件,配置用户的访问权限:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 192.168.1.0/24 md5
# IPv6 local connections:
host all all ::1/128 trust

其中红色标识的内容为新添加的内容,表示允许网段192.168.1.0上的所有主机使用所有合法的数据库用户名访问数据库,并提供加密的密码验 证。在我们的环境中,我们需要在主机192.168.1.5上使用postgres用户访问192.168.1.9上的PostgreSQL数据库。

2.修改postgresql.conf文件,将数据库服务器的监听模式修改为监听所有主机发出的连接请求。
定位到#listen_addresses='localhost'。PostgreSQL安装完成后,默认是只接受来在本机localhost的连接请 求,通过将改行内容修改为listen_addresses='*'来允许数据库服务器监听来自任何主机的连接请求:
listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
# (change requires restart)
修改之后,保存并退出,然后重起数据库,就可以在在远程机器上访问PostgreSQL数据库了。

另外,数据库管理小贴士:

matrix数据库使用的是PostgreSQL数据库。你可以安装一个类似phpmyadmin的管理

热心网友 时间:2022-04-07 10:49

linux 客户端下:psql -h xxxxx -U dbuser -p port -d dbname.接着就是通过dblink实现,有关信息可以参考postgresql文档
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
《后宫之王子的幸福》主要讲述了什么? 我家的美少女网络轻小说 With Ribbon基本资料 觉醒鉴定术发现女儿来自未来女主是谁 气球如果不断上升但是也不会爆炸,上升到多高的时候就能达到第一宇宙速... 微星2070 装甲师 和索泰2070X-GAMING哪个更好一些 氮化镓充电器怎么样 GaN充电器和普通充电器有什么区别 氮化镓充电器为什么有电流声 氮化镓充电器有滋滋电流声怎么办 什么是访问学者?如何申请访问学者呢? 访问学者什么身份 如何查postgresql 数据库中表对应的库 测试MySQL和Postgresql数据库查询性能怎么做到单线程和多线程查询 postgreSQL怎么查询获取所有的schema列表 如何测试很多个用户同时查询postgresql数据库时的效率 怎么用PHP访问查询postgresql数据库里面的数据 - 技术问答 如何查看服务器postgresql 中数据库 如何查看数据库占用连接数postgresql 属牛和属羊相配吗? 属牛的和属羊的能结婚么? 属相“牛羊相冲”,那么属牛和属羊的人真的不能结婚吗? 硕士论文评语大全 属羊和属牛的相配吗 属牛的和属羊的真的相冲吗?真的不能在一起吗? 属牛的与属羊的配吗? 奶粉配料表中含有脱盐乳清粉,请问这个是大包粉吗? 对论文的评价与建议应该怎么写 属牛的跟属羊的婚配行吗? 奶粉中的5大营养成分的功效分别是什么? 对毕业论文工作态度评价怎么写 属牛的和属羊的真的属相不合吗? POSTGRESQL的连接的端口号是多少 postgres数据库连接问题 怎样注册公司 企业怎么注册 分析 永清环保股票走势分析?永清环保的盈利能力分析?牛叉诊股永清环保股票? 永清环保股票基本面分析线?永清环保财务状况分析?永清环保股票牛叉诊股? 永清环保牛叉股分析?如何评价永清环保?股票永清环保诊断? 300187永清环保股走势?永清环保的技术面分析?永清环保牛叉手机诊股? 为什么那么多人买永清环保?永清环保二季度预测业绩如何?永清环保同花顺牛叉诊股? 现在可以买永清环保吗?宏观分析永清环保,有大神说下吗?永清环保牛叉诊股? 永清环保为什么降价了?永清环保三季报什么时候通知?300187 永清环保牛叉诊股? 永清环保股票最低价多少?永清环保股市行情牛叉?永清环保股票什么时候涨? 跨省怎么寄电动车啊? 可执行的文件有损害计算机还要继续吗 电瓶车怎么寄回家最划算呢? 电脑同花顺软件上,有个牛叉诊股功能,请问牛叉诊股后综合诊股评分排名榜怎么在电脑上查看_百度问一问 启迪环境基本面?启迪环境成长能力分析?启迪环境股票牛叉诊股手机? 年度股东大会多久召开一次 牛叉诊股中天科技股票 按公司法规定股东大会一年应至少召开几次?