열이있는 테이블이있는 경우 :
id | name | created_date
열을 추가하고 싶습니다.
alter table my_table add column email varchar(255)
그런 다음 열 뒤에 열이 추가 created_date
됩니다.
새 열의 위치를 지정할 수있는 방법이 있습니까? 예를 들어 나중에 추가하고 다음 name
과 같은 테이블을 얻을 수 있습니다 .
id | name | email | created_date
4
그렇게 할 필요가 없습니다. 원하는 순서대로 select 문에 넣으십시오.
—
a_horse_with_no_name
@jonas 그래서 당신은 또한
—
xenoterracide 2016 년
view
그 순서대로 그 쇼를 만들 수 있습니다 ... 기술적으로 열의 위치는 쿼리에서 어떤 순서 로나 정의 할 수 있기 때문에 중요하지 않아야합니다 ... 그리고 일반적으로하지 않아야합니다select *
@a_horse : 글쎄, 열이 다른 순서를 가질 때 (개발자 / 관리자로서) 테이블을 다루는 것이 훨씬 더 어렵다. 테이블에 15 개의 열이 있으면 모든 데이터베이스에서 동일한 순서로 열을 사용하는 것이 좋습니다.
—
Jonas
@jonas 삽입 및 업데이트를 수행 할 때 열 이름을 정의 할 수 있으므로 순서와 관련이 없습니다.
—
xenoterracide 2016 년
@Jonas : 그런 다음 원하는 순서대로 열을보고하는 \ d 대신 자신의 대안을 작성하십시오 (시스템 테이블에 대한 쿼리 일뿐입니다
—
Jack Douglas
psql -E
. 실제 쿼리를 보려면 스위치를 사용하십시오)