PostgreSQL

PostgreSQL valueリスト

PostgreSQLのVALUEリストがありがたいです。VALUEリストの使用例select * from ( values (1, '大嶋', 'oshima'), (2, '中嶋', 'nakajima'), (3, '小嶋', 'ko...
pg_catalog

pg_stat_user_functions ファンクションの利用状況を調べる

ユーザ作成したファンクションの実行統計情報(呼び出し回数と所要時間)を確認できます。現在のトランザクション中に呼び出されたものだけを確認するにはpg_stat_xact_user_functionsを使用するらしいのですが、こちらはいま一つ...
pg_catalog

PostgreSQL 実行SQLの統計情報を取得する

pg_stat_statementspg_stat_statements拡張モジュールをインストールする事で、サーバで実行されたすべてのSQL文のプラン生成時と実行時の統計情報を取得できるようになります。PostgreSQLにおいてSQLの...
PostgreSQL

PostgreSQL タイムゾーン

タイムゾーンを確認する-- SQLで確認するselect current_setting('timezone') as database_timezone;-- showコマンドで確認するshow timezone;myposdb=# --...
PostgreSQL

PostgreSQL 接続先を確認するファンクション

connect_point() 接続先を確認する個人的には、接続ユーザだれからも利用できるようにpublicスキーマへ作成して使っています。createの際は適宜スキーマ修飾してください。security definerとしないのは、作成者...
PostgreSQL

PostgreSQL 接続先環境の確認用ファンクション

日々いろんな環境へ接続して作業をするので誤った環境での操作を予防のために使っています。DBへの接続後、ホスト名の取得ができないのがどうも不便と感じてしまい自作して使っています。(PostgreSQLの場合、接続先のIPアドレスは取得できます...
sample

Python jsonからcsvファイルへ変換

import csvimport jsonimport sysimport osdef is_valid_json_file(filename): if not os.path.exists(filename): return False ...
PostgreSQL

PostgreSQL ユーザへ権限付与

superuser 管理者権限の付与alter user apluser with superuser;createdb データベース作成権限の付与alter user apluser with createdb;;nocreatedb オ...
PostgreSQL

PostgreSQL システムカタログ

システムカタログとはシステムカタログとはPostgreSQLの内部情報を管理するための特殊なテーブルやVIEWの事です。各種システム設定、各種メタ情報などが保持されているようです。具体的な名前は何れもpg_から始まる名前でpg_catalo...
oracle

DBA_PROCEDURES

ストアド一覧ストアドパッケージは1行で出力する。select w.OWNER,w.OBJECT_NAME,w.OBJECT_TYPE,w.PIPELINED,o.STATUS,o.LAST_DDL_TIME from (selectp.OW...