Yanor.net/
Wiki
Blog
GitHub
English
./?PostgreSQL
dotNet
ASP.NET MVC
PowerShell
AutoHotKey
シェルスクリプト
PHP
Perl
DBIC
Java
JavaScript
TypeScript
Node.js
HTML
Windows
WSL
Windows Server
Windows アプリ
VSCode
UNIX
FreeBSD
Linux
ネットワーク
PostgreSQL
MySQL
Apache
Samba
Git
Mercurial
Subversion
Vim
SSH
Docker
全文検索
AND検索
OR検索
edit
Follow
PostgreSQL
INSERT
CTEでINSERTされた行のデータを別のINSERTに使う
SQL
COPYでデータコピー
NOT INのサブクエリにNULLが含まれる場合の回避
RETURNING句
RULEでVIEWを更新可能にする
SELECT結果でINSERT
SELECT結果でUPDATE
TRUNCATE
TRUNCATEと同時にシリアル型のカラムをリセットする
UPSERT(INSERT ON DUPLICATE KEY UPDATE)
WHERE内で他のテーブルを参照してDELETE
WITH句
カラム名のエスケープ
コメントアウト
サブクエリで複数カラムを返す
シリアル型とシーケンス
テーブル(インデックス)作成
ALTER TABLE
BTree以外のインデックス
CREATE INDEX
スキーマ確認 SHOW CREATE TABLE相当
ランダムデータの入ったテーブルを作る
制約
複合プライマリーキー制約
データが初出の場合だけINSERTする
データベース作成
所有者を指定して作成する
文字コードを指定して作成する
トランザクション
バッチ処理中のエラー
ランキング
連番テーブルと相関サブクエリ
ロック
EXCLUSIVE MODE
SKIP LOCKEDを使ったジョブキューイング
アドバイザリーロック
テーブルレベルロックモード ACCESS SHARE,ROW SHARE,ROW EXCLUSIVE...
テーブルロック
テーブルロック、行ロック、勧告的ロック
外部キーなカラムに対するFOR UPDATE
行ロック - FOR SHARE
行ロック - FOR UPDATE
列を行に変換する
数値
負数を0にする
日付・時刻関連
DATETIME型に対する加算・減算
timestamp with time zone型(タイムゾーン情報あり)
UNIXタイム取得
キャスト・切り捨て
ピボットテーブルで連続した日付を作る
ピボットテーブルで連続した月初の日付を作る
年齢を求める
月別の集計を出す
週別(月-日)の集計
条件式
相関サブクエリ
ある項目が初出した行を求める1
ある項目が初出した行を求める2
相関サブクエリを使ってランキングを求める
階層
2階層
3階層構造のテーブルで一番上の親を参照する
インストール
8.2
9.1
CentOSでユーザーコミュニティリポジトリを使う
Debian 9
Debian 10
FreeBSDでinitdbできない
initdb
TCP接続を解放する
アンインストール
バージョンの確認
ウィンドウ関数
PARTITION BYの複数の対象列を同等に評価してRANKを取る
ウィンドウ関数とWHERE句
システム管理
CSVでインポート・エクスポート
DB接続をkillする
pgbench
psql
psqlで処理時間を表示
SQLファイルを読み込む
キーワードのオートコンプリートを大文字にする
コマンドラインオプション
テーブル・カラム名一覧を取得する
ユーザ設定ファイル
変数
表示メッセージを英語にする
SSL接続
あるDBのいくつかのテーブルを別のDBのテーブルと入れ替える
サーバ設定の確認
システム情報
テーブル定義を参照する
データベースとスキーマとテーブル
データベースの一覧を確認
バックアップ・リストア
リモートからPostgreSQLを再起動するスクリプト
ログ
ロケール・日本語設定
外字領域の文字コード変換
起動制御
Debian系で自動起動を制御する
pg_ctlclusterコマンド
ストアドプロシージャ
トリガプロシージャの作成
ファンクション作成
ファンクション作成言語の確認とインストール
ユーザ定義関数情報の参照
データベース作成
createdbコマンド
データ定義
制約 - CHECK制約
ネットワーク設定
リッスンするIPアドレスの指定
ビュー
Viewの定義を確認する
ユーザ管理
createuserコマンド
テーブルへのアクセス権限の確認
データベースの所有者を変更
パスワードなしでログイン
パスワードのリセット
ユーザのロールの変更
ユーザ作成・パスワード変更
全テーブルをGRANTする
全般
many-to-manyなテーブルの命名方法
日付・時刻関連
ミリ秒以下を切り捨て
関数
strtohex関数
ウィンドウ関数
キャスト
スリープ関数
ランダム関数
年齢
数学・算術関数
文字列関数
日付・時間関数
条件分岐
集合を返す関数
集約関数
標準偏差 - stddev_pop stddev_samp
マニュアル
SQL
関数と演算子
psql
createdb
最新の30件
2022-05-23
TypeScript/関数/オプション引数
TypeScript/関数
Windows-アプリケーション/Chrome/機能拡張をソースレベルでカスタマイズする
Windows-アプリケーション/Chrome/機能拡張をカスタマイズする
2022-05-19
JavaScript/Promise/配列から呼ぶ非同期関数を直列に実行する
JavaScript/タイマー処理/sleepいろいろ
2022-05-09
PowerShell/ネットワーク/ポートをリッスンしているプロセスが何をしているか調べる
PowerShell/ネットワーク/ポートをリッスンしているプロセスを探す
2022-05-08
Windows/UI/コントロールパネルの任意の項目のショートカットを作る
2022-05-04
Windows Server/Hyper-V/仮想マシンの移動
2022-04-09
Windows/ハードウェア/ウェブカメラの明るさ等の設定変更
2022-03-25
PowerShell/文法/文字列内の変数展開
2022-03-20
PowerShell/ファイル操作/ファイル検索 シムリンクを探す
2022-03-19
Windows/WSL/環境構築/WSL1のディストリビューションをバックアップする
Windows/WSL/環境構築/WSL1のディストリビューションのファイルをWindowsから参照する
2022-03-12
Windows/UI/設定アプリの中の項目をms-settingsで直接開くショートカット
Windows/UI/設定アプリの中の項目をms-settingで直接開くショートカット
2022-03-05
PowerShell/アプリケーション管理/インストールされたプログラム一覧
2022-03-03
Windows/UI/スクロールバーの幅をレジストリで修正する
2022-02-25
Git/git log/特定のブランチのログのみ表示する
Docker/インストール/WSL上のDockerで名前解決できない
2022-02-15
シェルスクリプト/文法/クォーテーションの中でクォーテーションを使う
2022-02-14
Docker/コマンド/docker inspect/マウントポイントを調べる
Docker/コマンド/docker inspect
2022-02-12
Node.js/npm/npmコマンド/npm create
2022-02-08
JavaScript/React/useEffect/コンポーネント内でsetInverval()を使う
2022-02-07
JavaScript/React/useEffect/ESLintのexhaustive-depsルール
JavaScript/React/useEffect
JavaScript/React/useEffect/useEffectでレースコンディションを防ぐ
UNIX/テキスト処理/hunspellコマンドでカスタム辞書作成
更新履歴一覧
edit
Last-modified: 2013-11-06 (水) 03:33:50