I’ve tried the following, but I was unsuccessful:
ALTER TABLE person ALTER COLUMN dob POSITION 37;
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
‘Alter column position‘ in the PostgreSQL Wiki says:
That’s pretty weak, but in their defense, in standard SQL, there is no solution for repositioning a column either. Database brands that support changing the ordinal position of a column are defining an extension to SQL syntax.
One other idea occurs to me: you can define a
VIEWthat specifies the order of columns how you like it, without changing the physical position of the column in the base table.