Skip to content

v0.13.0

Compare
Choose a tag to compare
@hymkor hymkor released this 03 Jun 16:16
· 112 commits to master since this release

Changes on v0.13.0 (English)

  • Modify the error message of desc with no arguments when no tables exist.
    : table not foundno tables are found
  • Change the time format of spooled files:
    # (2024-05-30 18:15:52)### <2024-05-30 18:46:13> ###
  • Insert blank line before the message Spooling to '%s'
  • select and edit: implment -debug instead of -print-type to insert the type-information into the header
  • For types that can store time zones, the time zone is now included in date and time literals
  • Support fractional seconds, Oracle TIMESTAMP type, and SQL Server SMALLDATETIME and DATETIMEOFFSET type

Changes of EDIT command

  • Executed SQLs are recorded to spooled file now.
  • Print \n---\n before SQL is displayed.
  • When confirming SQL execution, keys other than y and n are ignored.
  • When SQL fails, ask whether continue(c) or abort(a)
  • Minimal input check is now performed when entering data into cells in the editor.
  • x and d store NULL into the current column
  • Fix: edit could not be started when no data records were selected.

Changes from csvi v1.10

  • Fix: o and O: inserted column was always the first one of the new line
  • Fix: O: the line of cursor is incorrect before new cell text is input
  • Header can not be modified now.
  • Do not create an empty row at the tail

v0.13.0 での変更点 (日本語)

  • テーブルが一つもない時の desc コマンドのメッセージを修正
    : table not foundno tables are found
  • スプールファイルの日時フォーマットを変更
    # (2024-05-30 18:15:52)### <2024-05-30 18:46:13> ###
  • Spooling to '%s' というメッセージの前に空行を追加
  • edit & select: -print-type に かわって -debug を実装。SELECT/EDIT時にヘッダに型情報を載せる
  • タイムゾーンを格納できる型では、日時のリテラルにタイムゾーンを含めるようにした
  • 小数秒、OracleのTIMESTAMP型、SQL ServerのSMALLDATETIME型,DATETIMEOFFSET などをサポート

edit コマンドの修正

  • 発行されるSQLもスプールファイルに記録するようにした
  • 実行するSQLを表示する前に \n---\n で区切るようにした
  • 実行の確認で、yn 以外のキーは無視するようにした(要再入力)
  • SQLがエラーになった時、残りの SQL の実行を継続するか(c)、中断するか(a)確認するようにした
  • エディターでのセル入力時に必要最小限の入力チェックを行うようにした
  • xd で NULL をセットできるようにした
  • 1行も存在しない時に data not found となって起動できなかった問題を修正

csvi v1.10.0 での修正

  • oO で入力されたテキストが記入される列がカーソルのあった列ではなく常に先頭列になっていた不具合を修正
  • O でテキストを入力する時の反転セルの行位置がずれている不具合を修正
  • ヘッダー部を変更できないようにした
  • 末尾のデータがない行を作らないようにした