postgres– category –
-
postgres
PostgreSQL 統計情報
pg_stat_all_tables pg_stat_all_tablesが持っている情報は大きく分けて以下 ・テーブルの有効行/無効行数とVACUUM/ANALYZE状況 ・テーブルへのアクセス(参照(スキャンのタイプ別)、挿入、更新、削除) I/Oの情報(ブロック数)などは含まれておらず、... -
postgres
postgresで容量を削減する🚮
テーブルの総サイズ、平均サイズを確認する SELECT relname, reltuples, (relpages / 128) as mbytes, (relpages * 8192.0 / (reltuples + 1e-10)) as average_row_size FROM pg_class ORDER BY mbytes DESC; 指定件数のレコードを削除する(postgres用) ... -
postgres
PostgreSQLで既存のテーブルをコピーして新しいテーブルを作る
テーブルの構造とデータを全てコピーする方法 CREATE TABLE 新しいテーブル名 AS TABLE 既存のテーブル名; テーブル構造のみコピーする方法 CREATE TABLE 新しいテーブル名 AS TABLE 既存のテーブル名 WITH NO DATA; テーブルの構造とデータの一部分をコピ... -
postgres
PostgreSQLでselect結果をファイルに出力する
ファイルを指定してクエリを実行すると指定ファイル内にクエリの結果が保存される 実行例 $ psql -U postgres sampledb sampledb=# \o test.txt sampledb=# select * from test'; sampledb=# \q -
postgres
PostgreSQLで指定テーブルのみdumpする
指定テーブルのみdump pg_dump --username=username --table table_name db_name > table_name.sql 指定テーブルのデータのみdump pg_dump --username=username --data-only --table table_name db_name > table_name.sql 指定テーブルのスキーマのみdump ... -
postgres
MySQLとPostgreSQLコマンド比較表
機能MySQLPostgreSQL起動$ mysql -p -h ホスト名 -P ポート番号 -u ユーザ名 DB名$ psql -h ホスト名 -p ポート番号 -U ユーザ名 DB名データベース一覧show databases;\lデータベース切替use DB名\u DB名\c DB名テーブル一覧show tables;\d、\dt、\d+、\dt...
1