ITの隊長のブログ

ITの隊長のブログです。Rubyを使って仕事しています。最近も色々やっているお(^ω^ = ^ω^)

PostgreSQL

DockerでPostgreSQLのコンソール?に叩いたSQLを流すようにしたい(できていない)

まだできていないけど、コンテナ内部のログファイルに出力するようにしたのであとはそこをどうにかするだけ。 $ docker run -d --rm --name test_pos -e POSTGRES_PASSWORD=test -it postgres:14.1 f779875f7c8db4889316bc5730276b258aa96497de6fdb54c64635d…

dockerでpostgresqlを起動して遊ぶ

まだ遊べていないのでログ残し qiita.com 自分はpullで対応 $ docker pull postgresql:10.5 で、runしようとすると $ docker run --rm --name=postgres -p 5432:5432 -e POSTGRES_PASSWORD=mysecretpassword -it postgres psql -U postgres psql: could not …

pre-existing shared memory block (key 5432001, ID 65536) is still in use

postgresqlが起動しないのでぐぐった 2018-06-13 18:35:21.338 JST [8583] FATAL: pre-existing shared memory block (key 5432001, ID 65536) is still in use 2018-06-13 18:35:21.338 JST [8583] HINT: If you're sure there are no old server processes…

Pythonのmodule「psycopg2」を使ってPostgreSQLへ接続する

PostgreSQLがインストールできたので今度はPythonから実行してみる 環境 $ sw_vers ProductName: Mac OS X ProductVersion: 10.11.6 BuildVersion: 15G1611 $ python -V Python 3.4.5 :: Anaconda custom (x86_64) $ psql --version psql (PostgreSQL) 10.1 …

serialを使っているテーブル名を変更するときの注意

PostgreSQLこんなテーブルを作った create table site_categories ( id bigserial primary key, site_name varchar(200) unique, created timestamp, update timestamp ); で、途中で名前を間違えていることに気づいた。サイトのカテゴリではなくて、サイト…

macでpostgresqlを試す

初めて使う 環境 $ sw_vers ProductName: Mac OS X ProductVersion: 10.11.6 BuildVersion: 15G1611 試す $ brew install postgresql 文字コードをUTF8で初期化する(?) $ initdb /usr/local/var/postgres -E utf8 $ postgres --version postgres (Postgre…