【IRIS/Cache】まとめ 2024.04.192024.12.21 IRIS/Cacheのまとめ記事になります。 目次 ObjectScriptについてJSONを扱うSQLについてファイル操作データベースの操作ライフハックNode.jsとの連携方法ターミナル操作についてのアンチョコトラブルシューティング ObjectScriptについて $listgetがオシャレになったよ! $listNext()の処理速度を検証する 「𩸽(ホッケ)」やっかいなサロゲートペアの料理方法について ゴミを残さずクラスを削除する方法 バッチファイルを実行し引数を受け取る方法 JSONを扱う JSON(オブジェクト)を扱う(%DynamicObject) JSON(配列)を扱う(%DynamicArray) SQLについて SQLのクエリプランを出力しよう ODBC接続を行いデータを取得する ロジック上からSQLを実行する方法 metaデータを取得する方法 ただのグローバルに対しSQLを実行する方法(基本編) ただのグローバルに対しSQLを実行する方法(実践編) 並列クエリについて ファイル操作 %Fileの備忘録 CSVファイルを読み込む CSVファイルからレコードを生成する(生成AIからテストデータの作成) CSVファイルからレコードを生成する(別バージョン) SQLからCSVファイルを作成する レコードからCSVファイルを出力する XMLファイルを読み込む XMLファイルを作成する テキストファイルを読み込む テキストファイルへ書く 画像ファイルの操作(読み・書き) データベースの操作 データベースの整合性をチェックする データベースの空き容量を知る データベースのデフラグ方法 データベースの縮小を行う データベース間でグローバルをチェックする(設定編) データベース間でグローバルをチェックする(実行編) データベースの操作をコマンドで行う ライフハック オブジェクトの中身を見よう($system.OBJ.Dump()) IRIS/Cacheの完全アンインストールの方法 windowsのシャットダウンにあわせて自動でシャットダウンする方法 グローバルのサイズを知ろう(%GSIZE) クラスの隠蔽について Node.jsとの連携方法 Node.jsの設定と連携モジュールの設定 サーバサイドの処理(Node.js)を実装 Node.jsと連携するIRISのコマンド HttpPlatformHandlerを使って、IISとNode.jsを連携(ホスト)させる ターミナル操作についてのアンチョコ 「:sql」でSQLを実行する ターミナルに「関数」を作成し実行しよう! スクリプトファイルを実行する Tera Termを使用する 殺風景なターミナルをド派手にしよう! トラブルシューティング シャットダウンできない時に実行するコマンド エラーで起動しない時の対処方法 2024.1がインストールできない! 2024.2もなかなかの変更っぷりだな! 肥大化したiristemp(cachetemp)を自動で小さくする方法 データベースの「W」権限が付かない時に疑う事 IIS版のWeb Gateway Managemantがエラーになる場合の解決方法