powershell Powershell スクリプトを書く時必要なページ たまに書くことになると、毎回思い出すのに苦労する事、忘れがちな事を個人用にメモっています。そもそもスクリプトファイルを書くには文字コードを意識する必要あります関数名を付ける際に推奨されている事関数化した際のパラメータについて配列を戻り値に使... 2022.12.22 powershell
Visual Studio Code VScode 備忘録 一般的なショートカットキー F12選択部分の定義へジャンプAlt+F12選択部分の定義をViewShift+Alt+FコードをフォーマットF1 (Ctrl + Shift + p も同様)コマンドパレットを表示ctl + Shift + ... 2022.12.18 Visual Studio Code
PostgreSQL PostgreSQL テーブル一覧出力 pg_catalog.pg_classテーブルからの導出pg_catalog.pg_classテーブルを軸に見れば出力できます。ここでのテーブルとは、一般のテーブルと、パーティションテーブル、そして外部テーブル(postgres_fdwモジ... 2022.12.11 PostgreSQL
oracle Oracle SERVERERRORトリガー SQLエラーを発生させたSQLを捕まえる時に活躍します。(作成ユーザにはADMINISTER DATABASE TRIGGERシステム権限が必要です。)SERVERERRORトリガーサンプルCREATE OR REPLACE TRIGGER... 2022.12.11 oracle
oracle Oracle テーブル・ファンクション 事前に2つのTYPEを使い列、テーブルの定義が必要となり少し手間ですが、ファンクションの戻り値をテーブル形式にする事ができます。以下は簡単な例題となっていますが、VIEWでは実現できないような複雑なロジックも実装できて便利です。検証環境作成... 2022.12.07 oracle
sed CSVファイルのヘッダーを削除 sedを使ってファイルの指定行の削除を行います。1行目にヘッダー情報が付いているCSVファイルなどから1行目だけを削除するようなシーンで活躍します。指定ファイルの1行目を直接削除するsed -i '1d' sample.csv-- 対象ファ... 2022.12.04 sed
PostgreSQL PostgreSQL 文字列連結方法と動作確認 concat()関数と||(2つのパイプ)を使った連結では動作が異なりますconcat()関数での連結ではNULLが混在した場合NULLを無視しますが、||(パイプ)での連結では1つでもNULLが混じると連結結果もNULLになります。参考ま... 2022.12.04 PostgreSQL
powershell PowerShell スクリプトファイルにして実行する スクリプトを書くPowerShellスクリプトは拡張子.ps1のファイルに記載します。記載したファイルをフルパスまたは相対パス指定で実行できます。この時スクリプトファイルの文字コードの選択は以下表を参考にしてください。ASCII文字だけしか... 2022.12.04 powershell
powershell PowerShell 改行コードをワンライナーで変換する 指定ファイルの改行コードを変更する以下は読み込みファイル名(sjis_crlf.txt)と出力ファイル名を同じにしているので、結果自身のファイルの改行コードを変更する事になっています。この時ポイントはGet-Contentを丸かっこで囲んで... 2022.11.29 powershell
PostgreSQL PostgreSQL ファンクション一覧(プロシージャ一覧) PostgreSQL ストアド一覧システムカタログの一つであるpg_catalog.pg_procテーブルを参照すればファンクション(プロシージャ含む)一覧を取得できますがポイントは以下のシステムカタログ情報関数を使って引数情報と、retu... 2022.11.28 PostgreSQL