diadia

興味があることをやってみる。自分のメモを残しておきます。

postgresql

postgresのパスワードが分からない場合

postgresのパスワードが分からない場合 いろんな方のブログを見ていると、postgresqlをインストールすると同時にpostgresユーザーが作成される。そしてpostgresのパスワードも設定することになる、と書いてあるが、自分の場合postgresのパスワードを定める機…

postgresqlのパッケージについて

参考:https://lets.postgresql.jp/documents/tutorial/yum/yum パッケージ名 主に格納しているもの postgresql-libs libpqなどのPostgreSQLのライブラリ群。 PostgreSQL以外のパッケージが必要とすることもあります。 postgresql psqlやpg_dumpなどのPostgre…

エラー: django.db.utils.ProgrammingError: syntax error at or near "WITH ORDINALITY" LINE 6: FROM unnest(c.conkey) WITH ORDINALITY co...

エラー django.db.utils.ProgrammingError: syntax error at or near "WITH ORDINALITY" LINE 6: FROM unnest(c.conkey) WITH ORDINALITY co... 以上のエラーが発生した。 これはdjangoのmigrateコマンドを実行したときのエラーである。 環境 環境 ---------…

centos7 psycopg2のインストールエラー

sudo pip3.6 install psycopg2のエラー Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-70sqru_l/psycopg2/ 以上のようなエラーが出た。この問題には以下のように解決する。 https://ja.stackoverflow.com/questions/469…

psycopg2について

分からないことは、pysopg2とpsycopg2-binaryの違い。これはどうやって使い分けるのか。コンパイラや外部のライブラリ等を必要としないのがバイナリの方らしい。 そういう使い分け。 You can also obtain a stand-alone package, not requiring a compiler o…

sqlite3を使ってみる

使う経緯 apiやスクレイピングで取得したデータはcsvモジュールで管理をしてきた。この方法にはデメリットが有る。それはcsvファイルやpyファイルが量産されてしまうことだ。 そこでdjangoのアプリケーションを作り、リレーショナルなデータベースで管理する…

migrate後にテーブルを削除

python manage.py makemigrations/migrateした後にpostgresqlのテーブルの一部またはデータベースを削除してみた。そこからもう一度python manage.py makemigrations/migrateしてみたけど新たにテーブルを作成することができなかった。no change detected と…

pg_hba.confについて

設定ファイルについてちょっとみる 19.1. pg_hba.confファイル以下がinitdbした直後のファイルの中身。 # PostgreSQL Client Authentication Configuration File # =================================================== # # Refer to the "Client Authentic…

django postgresqlの設定

概要 改正版 centos7にpostgresqlを入れてdjangoを動かす場合を想定している。 djangoでpostgresqlを使うためにdjangoのsettings.pyにpostgresqlのデータベースの諸情報を登録する手続きを取らなければならない。そしてそれは、 サーバにpostgresqlをインス…

postgresql操作メモ

postgresqlを使ってないと忘れてしまうので、見ながら使えるようにまとめておく。 処理概要 すでに設定されている場合 ユーザーをチェンジする データベースの一覧をみる データベースを選択 テーブルを一覧する 特定のテーブル構成(カラム)を確認する テ…