2024-12-01から1ヶ月間の記事一覧

各データベースのテーブル名とカラム名の大文字/小文字の扱い

まとめ PostgreSQL Oracle My SQL SQL Server h2 Jakarta Persistence で引用符を強制する まとめ 各データベースでテーブル名やカラム名の大文字/小文字の扱いが異なる。 DB 引用符なし 引用符あり PostgreSQL 小文字に正規化(名前の比較は大文字小文字を区…

Gradle war プラグインで war ファイル名を指定する

blog1.mammb.com 何も指定しなければ、warモジュール名が使われる。 foo モジュールであれば foo.war のように。 Groovy DSL の場合は、以下のように直接war名を指定できてわかりやすい。 war { archiveName = 'myname.war' } Kotlin DSL の場合は工夫が必要…

Eclipse Transformer による javax → jakarta ネームスペースへの変換手順

Eclipse Transformer とは Eclipse Transformer の準備 Eclipse Transformer による変換 Eclipse Transformer とは javax → jakarta へのネームスペース変更を行うツールで、以下のファイルの変換を行うことができる。 Java class files OSGi feature manife…

GlassFish と Payara のバージョン一覧

Payara のバージョンが据え置きの期間があるのでわかりにくいので、一覧にしておきました。 EE Spec リリース日 GlassFish Payara 備考 Jakarta EE 11 2024年??月 GlassFish 8.0 Payara 7 (MicroProfile 6) Java 17 Jakarta EE 10 2022年09月 GlassFish 7.0 …

PowerShell のエンコーディング指定💩

はじめに Console.OutputEncoding プロパティ $OutputEncoding $PSDefaultParameterValues はじめに PowerShell のエンコーディングは色々あって分かりにくくて。 しかもバージョンによってデフォルト値が異なっていたり混乱の極み。 エンコード変数 説明 [S…

PostgreSQL Windows の psql で pager off すると出力が文字化けする

psql バージョン psql.exe --version psql (PostgreSQL) 17.1 以下のように接続し、 chcp 65001 $Env:PGCLIENTENCODING = "utf-8" $Env:PGHOST = "localhost" $Env:PGDATABASE = "postgres" $Env:PGPORT = "5432" $Env:PGUSER = "postgres" $Env:PSQLRC = ".…