mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
Improve error message and hint for ALTER COLUMN TYPE can't-cast failure.
We already tried to improve this once, but the "improved" text was rather off-target if you had provided a USING clause. Also, it seems helpful to provide the exact text of a suggested USING clause, so users can just copy-and-paste it when needed. Per complaint from Keith Rarick and a suggestion from Merlin Moncure. Back-patch to 9.2 where the current wording was adopted.
This commit is contained in:
@ -1175,6 +1175,7 @@ insert into anothertab (atcol1, atcol2) values (default, false);
|
||||
select * from anothertab;
|
||||
|
||||
alter table anothertab alter column atcol1 type boolean; -- fails
|
||||
alter table anothertab alter column atcol1 type boolean using atcol1::int; -- fails
|
||||
alter table anothertab alter column atcol1 type integer;
|
||||
|
||||
select * from anothertab;
|
||||
|
Reference in New Issue
Block a user