postgresql
Brewでインストールする場合 https://docs.djangoproject.com/ja/2.2/ref/contrib/gis/install/#homebrew 下記の方法でpostgresqlをインストールすることができる。 brew install postgresql #$ brew install postgis #$ brew install gdal #$ brew install …
最近macで開発をするようになってwindowsと勝手が違うことがわかってきた。 少しメモしておく。 windowsの場合インストールしたソフトウエアはコントロールパネルからアンインストーとできる認識でいる。一方、macはアプリをゴミ箱に入れればそれで終了と読…
ディレクトリを確認する方法 参考:https://dba.stackexchange.com/questions/1350/how-do-i-find-postgresqls-data-directory #psqlコマンド等でデータベースに接続して、、、 SHOW data_directory;
例えば6月をtimestampやdateのフィールドからselectで抽出できるか? 今まで列の値をwhereを使って=かlikeを使って取得してきた。dateやtimestampでwhere句を使う方法を知らないので、まずそれを調べてみようと思う。 参考:https://stackoverflow.com/questi…
データベースを作成するときのコマンドcreatdbについて CREATE DATABASE MYDB; 上記のようにコマンドを叩くとデータベースを作ることができるのは当たり前として、createdb hogeと書いてもデータベースを作ることができる。このコマンドは天から急に降ってき…
今回の試み 今回はwindowsにpostgresqlを入れて、そしてコマンドプロンプトからログインできるかを試す。今までwebアプリケーションを作成するにはpostgresqlを使っていたもののサクラVPSで行っていた。だからLinuxかwindowsかの違いや、リモートやローカル…
エンコーディングについてのドキュメント djangoでpostgeSQLを使う時ALTER ROLE username SET client_encoding TO 'UTF8';とやってきた。これはデータベースのエンコーディングをUTF-8に変えることだと思っていた。しかし違う可能性が発覚。ベストアンサー参…
GISとは GISは地理情報システム(GIS:Geographic Information System)のことである。 https://www.gsi.go.jp/GIS/whatisgis.html PostGISインストール方法 参考になるものは以下になる。 https://qiita.com/chanmaru/items/0cb67455c294943ae649 https://l…
postgresのパスワードが分からない場合 いろんな方のブログを見ていると、postgresqlをインストールすると同時にpostgresユーザーが作成される。そしてpostgresのパスワードも設定することになる、と書いてあるが、自分の場合postgresのパスワードを定める機…
参考: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のmigrateコマンドを実行したときのエラーである。 環境 環境 ---------…
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…
分からないことは、pysopg2とpsycopg2-binaryの違い。これはどうやって使い分けるのか。コンパイラや外部のライブラリ等を必要としないのがバイナリの方らしい。 そういう使い分け。 You can also obtain a stand-alone package, not requiring a compiler o…
使う経緯 apiやスクレイピングで取得したデータはcsvモジュールで管理をしてきた。この方法にはデメリットが有る。それはcsvファイルやpyファイルが量産されてしまうことだ。 そこでdjangoのアプリケーションを作り、リレーショナルなデータベースで管理する…
python manage.py makemigrations/migrateした後にpostgresqlのテーブルの一部またはデータベースを削除してみた。そこからもう一度python manage.py makemigrations/migrateしてみたけど新たにテーブルを作成することができなかった。no change detected と…
設定ファイルについてちょっとみる 19.1. pg_hba.confファイル以下がinitdbした直後のファイルの中身。 # PostgreSQL Client Authentication Configuration File # =================================================== # # Refer to the "Client Authentic…
概要 改正版 centos7にpostgresqlを入れてdjangoを動かす場合を想定している。 djangoでpostgresqlを使うためにdjangoのsettings.pyにpostgresqlのデータベースの諸情報を登録する手続きを取らなければならない。そしてそれは、 サーバにpostgresqlをインス…
postgresqlを使ってないと忘れてしまうので、見ながら使えるようにまとめておく。基本的な考え方は、psqlコマンドはデータベース接続のために使う。接続すると=>のプロンプトが表示されるのでメタコマンドやSQLを入力する。 処理概要 ユーザーをチェンジす…