Heidisql: HeidiSQLで列名を変更する際の構文エラー

作成日 2019年04月03日  ·  3コメント  ·  ソース: HeidiSQL/HeidiSQL

この問題を再現する手順

  1. HeidiSQLテーブルビューで列名を編集する
  2. 保存を押します

現在の動作

こんにちは、

HeidiSQLテーブルタブで編集して、PostgreSQLデータベースのテーブルの列の名前を変更しようとしています。 ただし、「保存」を押すと、構文エラーが表示されます。 列名を「容量ディレーティング(%)」から「容量ディレーティング0.5-1C(%)」に変更しようとしています。

列名を編集して作成した自動ALTERCODEは次のとおりです。

ALTER TABLE "データ"
ALTER COLUMN "容量ディレーティング0.5-1C(%)" REAL NULL DEFAULT NULL;
列へのコメント「半電池抽出データ」。「容量ディレーティング0.5-1C(;
;

これは構文エラーです:

Screenshot (44)

予想される行動

これは、列名を変更するために必要なSQLコードになると思いました。

ALTER TABLE "データ"
列の名前を「容量ディレーティング(%)」から「容量ディレーティング0.5-1C(%)」に変更します。

考えられる解決策

列名が許可されていないかどうかわかりませんか?

環境

PostgreSQL11でHeidiSQLバージョン10.1.0.5510を使用しています。

bug nettype-postgresql

最も参考になるコメント

列の名前を変更すると、PostgreSQLで機能するようになります。 変更する以外に

  • データ・タイプ
  • デフォルトの式
  • nullを許可/禁止

全てのコメント3件

これには、長い間触れなかったコード領域の変更が必要です。 ここで11月に春の大掃除をしなければなりません:)

列の名前を変更すると、PostgreSQLで機能するようになります。 変更する以外に

  • データ・タイプ
  • デフォルトの式
  • nullを許可/禁止
このページは役に立ちましたか?
0 / 5 - 0 評価