在 postgresql 命令操作下查資料庫名稱
Name |
------------------|
DATABASE_NAME\r |
資料庫名後面帶有 \r
,多出 \r
的原因是建立資料時透過 shell script,而這個 shell script 是在 Windows 環境的IDE編輯。所以覆製到 ubuntu 環境執行造成資料庫名稱多帶 \r
。
\r
的 byte 值是數值 13
,13 轉 16進位(HEX 字串) 是 0D
,
要移除資料庫的指令是將資料庫名指定 unicode 格式,將 \r
轉為 unicode 格式的 \000D
,完整指令如下:
drop database U&"DATABASE_NAME\000D";
或是更改資料庫名稱
alter database U&"DATABASE_NAME\000D" rename to "DATABASE_NAME_NEW";
沒有留言:
張貼留言