PostgreSQL(112)

112follower
@iwasaki さんのアバター 9views

Aipoで有効ユーザーの最終ログイン日時を調べるSQL

SELECT turbine_user.last_name, turbine_user.first_name, turbine_user.login_name, turbine_user.email... 2017年8月31日
Yuya Sato さんのアバター 15views

[PostgreSQL] 対話形式でパスワードを入力しない

スクリプトでpsqlコマンドをワンライナーで実行したい時、PostgreSQLは対話形式でパスワードを聞いてきます。 また、MySQLのように-pオプションがありません。 PostgreSQLで対話形式でパスワードを入力しないようにするに... 2017年8月16日
nissy さんのアバター 20views

Rails FATAL: permission denied for database “postgres”

Herokuの本番環境で、 以下のようなコマンドでdatabaseを削除するアクションをしようとすると、タイトルのようなPermissionエラーにあう。 $ heroku run rails db:migarte:reset // ... 2017年7月24日
nissy さんのアバター 32views

[PostgreSQL] ERROR: database XXXX is being accessed by other usersが出た時

身に覚えはないけど、databaseに複数ユーザのアクセスがあるよって怒られた時の対処法です。案外ネットに解決方法がなかったのでハックに残しておきます。   とりえず身に覚えはないのですが、以下のコマンドでアクセス状況を確認 select... 2017年7月22日
nissy さんのアバター 48views

Rails開発でよく使うコマンド

備忘録です。Railsで開発する時に、よく見るコマンドが並んでいると思います。 Rails コマンド // バックグラウンドで起動 $ rails s -d // 停止 $ kill `cat tmp/pids/server.pid`... 2017年7月19日
kazuki-tohyama さんのアバター 22views

MySQLとPostgreSQLのINDEX文の違い

インデックスとは検索を行うSQL文が基本全検索を行うためにレコード量が多いテーブルだと処理に時間がかかってしまうため、事前に検索用のテーブルとして参照させるために作るテーブル(のようなもの?)である。PostgreSQLとMySQLでは少し... 2017年7月4日
@iwasaki さんのアバター 12views

Docker上のpostgresからダンプ

docker exec -it db_1 pg_dump dbname -Upostgres -abO --column-inserts -t tablename > ~/Downloads/dump.sql ... 2017年5月25日
Tomohiro さんのアバター 72views

PostgreSQLでクエリの実行計画を見る(EXPLAIN句)

PostgreSQLにおいて、とあるクエリを実行する時にどのように実行され(インデックス使ってるのかとか)、どれだけコストがかかっているか見るにはEXPLAIN句を使う。基本的な使い方 EXPLAIN 確認したいクエリ; 結果は以下... 2017年3月7日
@iwasaki さんのアバター 50views

CentOS7でmysqlコマンド、psqlコマンドを使って外部のデータベースサーバーに接続する

EC2からRDSに接続する際など、データベースサーバーは立ち上げないけどクライアントだけインストールしたい、といったケースがあるかと思います。 PostgreSQLとMySQLそれぞれ以下のようにしてクライアントをインストールすることが可... 2017年2月22日
@iwasaki さんのアバター 34views

PostgresでINSERT内でSELECT文を呼ぶ書き方

INSERT INTO "tag_site_map" ("map_id", "tag_id", "site_id", "create_date", "update_date") SELECT nextval('tag_site_map_se... 2017年2月9日
@iwasaki さんのアバター 64views

Postgresでシーケンスの値を更新する

SELECT setval('pk_eip_t_acl_user_role_map', (SELECT MAX(ID) FROM EIP_T_ACL_USER_ROLE_MAP)); のようにします。 参考 https://www.... 2017年1月26日
@iwasaki さんのアバター 406views

PostgreSQLの日本語のデータが入ったカラムでソートすると順番がおかしくなるのはエンコードの影響

PostgreSQLの日本語のデータが入ったカラムでソートすると順番がおかしくなるのはエンコードの影響です。(タイトルで言い切った。) 解決策1 convert_toを使う SELECT t0.ACL_TYPE, t... 2017年1月20日
Tomoumi Nishimura さんのアバター 198views

PostgreSQLでデータベースを複製する

データベース[src]をデータベース[dest]へと複製します。 createdb -T [src] [dest] 参考 PostgreSQLのDBを複製する方法 – Qiita ... 2017年1月19日
@iwasaki さんのアバター 271views

HomebrewでpgAdmin4をインストールする

pgAdmin 4がリリースされていたので、インストールしてみました。 brew cask install pgadmin4 なお、使い勝手としてはUIがガチャガチャしていてまだ実用には耐えられない感じかなという印象でした。 htt... 2017年1月6日
garbanzo さんのアバター 30views

Postgresで接続状況を確認するクエリ

SELECT * FROM pg_stat_activity ORDER BY datname, pid; ... 2016年12月9日
@iwasaki さんのアバター 124views

postgresでレコード数を調べる

MySQLだとinformation_schemaを使ってレコード数を調べるかと思いますが、PostgreSQLだと以下のようにして調べます。 SELECT T2.relname , T2.reltuples FROM pg_stat_u... 2016年11月24日
@iwasaki さんのアバター 1,405views

Mac最強のSQLフォーマッターはどれだ!?

MacでSQLを書くケースありますよね。 MySQLだったりPostgreSQLだったりSimpleDBだったり・・・ DBに直接接続しないまでも、ちょっとしたSQLを書くときに 軽量であること 構文チェックができること 整形ができ... 2016年9月16日
kadehina さんのアバター 29views

postgres問題メモ(回答)

-- DB問題  コード -- テーブル名 user -- create database "user”; テーブル作成 -- \q -- $ psql -d user --User Tableーーーーーーーーーby usertab... 2016年9月1日
@iwasaki さんのアバター 12views

Postgresで文字列結合

Postgresではconcatが使えないそうです。 select last_name||' '||first_name||' (id:'||login_name||')' from turbine_user; のようにします。 ... 2016年7月12日
kawaharasouta さんのアバター 238views

PostgreSQL ログをテキストで吐き出す。

PostgreSQLの設定ファイルを変更する。 log_destination = 'stderr' //標準出力 logging_collector = on //よくわかんないけどここはonにしておく。 log_directory =... 2016年6月9日