ITの隊長のブログ

ITの隊長のブログです。Pythonを使って仕事しています。最近は機械学習をさわりはじめたお(^ω^ = ^ω^)

PostgreSQL

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…