■ はじめに
* PostgreSQL を設定する ⇒ 思った以上に簡単にできる。これが無料だからすごい。 * Linuxでの設定について 以下の関連記事を参照のこと。
■ ダウンロード先
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
■ インストール
* 上記のダウンロード先から、対象のインストーラをダウンロードし、 インストーラを実行するだけ 詳細は、以下を参照のこと
http://www.dbonline.jp/postgresinstall/
* インストール後、デフォルトで「pgAdminIII」が入っている 詳細は、以下を参照のこと
http://www.kkaneko.com/rinkou/postgresinstall/pgadmin3.html
■ pgAdminIIIでのDB操作
DBサーバへの接続
* 左ペインの「オブジェクトブラウザ」内にあるDB(例えば「PostegeSQL 9.X(localhost:5432)」) を右クリックし、[接続]を選択
DB作成
* 左ペインの「オブジェクトブラウザ」内にある [DB(例えば「PostegeSQL 9.X(localhost:5432)」)]-[データベース]を右クリックし を「新しいデータベース」を選択し、データベース名(例えば「sampleDatabase」)を入力し「OK」押下
SQLの実行
* 「SQL(任意のSQLクエリーを実行)」アイコンを押下し、「SQLエディタ」にSQL文を記述する
サンプル
create table Person ( id char(008) primary key, name varchar(100), sex char(1), updateDate timestamp ); INSERT INTO Person ( id, name, sex, updateDate ) values ( 'X0000001', 'Mike', 'm', current_timestamp ); SELECT * FROM Person
【任意設定】psql で パスワードを省略する
https://dk521123.hatenablog.com/entry/2020/01/23/223756
で行ったが、Windowsにて、psql で パスワードを省略する設定を行う 詳細は、以下のサイトにも載ってる。
https://qiita.com/t15/items/e89eea47b9d2e83c42ac
%APPDATA%\postgresql\pgpass.conf (Windows用パスワード省略設定)
# フォルダ「postgresql」がない場合は自分で作成 # hostname:port:database:username:password localhost:5432:sample_db:postgres:password
参考文献
データ型
http://www.ne.jp/asahi/davinci/code/lapp/postgresql/index3.html