ニックジャガー日記

勝手気ままだけど自分に素直なブログ

やっているうちになぜかできる

posgresのブログを読みまくる

lets.postgresql.jp

 

できたと思って早速pythonから繋げられるかと思ってやってみる

 

www.ashisuto.co.jp

 

色々やってみたけれど、

roleがユーザだと思ったらユーザじゃなくて、

頭が混乱した

 

pgadmin4をインストールして、データ接続できるかどうか見てみたらなぜかできない。

postgresで接続してみたけれどどうもつながらない

 

itsakura.com

で、色々見てみたら、こういう記事があった

これでもやってみた

linux-svr.com

hogeユーザを作って、pgadmin4で接続するとできた

何が悪かったのだろう?

決定打はこれかな

postgres=# CREATE USER hoge WITH PASSWORD 'pass';

新しいユーザを作ってパスワード決めて接続するとできるのかな

今あるユーザーだとだめなのかな

よくわからない

 

でもサービスも再起動してみた

service postgresql restart

これが効いたのかな

pgadmin4でツリーが出てきたのには感激した

再びこれ

itsakura.com

そして、再びこれ

www.ashisuto.co.jp

 

>>> import psycopg2
>>> connection = psycopg2.connect("host=192.168.24.97 port=9403 dbname=sampledb user=sayamada password=pssword")
>>> connection.get_backend_pid()
23769

これができて

 >>> cur.execute("select version()")
>>> for row in cur:
... print(row)
...
('PostgreSQL 9.4.3 on i686-pc-linux-gnu, compiled by gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3, 32-bit',)

 と出てきたのには感激した

 

ようやくつながったよ

これで少しだけ前へすすめるかな

 

063/100

#100DaysOfCode