パソいろ パソコンやIT関連、周辺機器や開発のことなど

パソコンや開発、Linuxやデータベースのことなど

PostgreSQLで正規表現で抽出
PostgreSQLで正規表現でレコードを抽出するには

SELECT * FROM item WHERE name ~ '^[0-9a-zA-Z]+$';

例はitemテーブルのnameフィールドで英数半角文字のみのレコードを抽出するサンプルです。
チルダー(~)だけなので簡単ですね。
phpで連想配列を使って複数文字列を置換する
phpでstr_replaceと連想配列を使って、簡単に複数置換する

$subject= "apple banana orange";

$arr = [
  'apple' => 'りんご',
  'banana' => 'バナナ',
  'orange' => 'みかん',
];

$search = array_keys($arr);
$replace = array_values($arr);

echo str_replace($search,$replace,$subject);
//結果 りんご バナナ みかん
postgresqlで時刻がUTCのものをJSTに変換して表示
to_char(timezone('JST',current_timestamp),'YY/MM/DD')

JSTに変換されて2021/08/08の場合は21/08/08に変換されて表示される。
西暦表示したい場合はYY部分をyyyyに変更。