허접 질문 하나 올릴께요. 평소에는 mysql만 쓰다가 제가 만드는 보드에 postgresql버젼을 만들고 있거든요.
그런데 auto_increment에 대한 질문이 있어요.
mysql같은 경우에는 주키가 id라면 테이블 만들때
id int not null auto_increment primary key
라고 만들자나요. 그런데 postgresql에서는 그게 없는거 같아서요. 찾아보니깐
create sequence auto_increment increment 1 start 1
요런식으로 해야 겠더군요. 그런 다음에 nextval('auto_increment')라고 써야 겠죠?
진짜 이런 방법만 있나요? 자동적으로 값을 증가 시킬려면요. ㅠ.ㅠ
그리고 위에 같은 방식으로 게시판 만들어서 테스트 해보는데
동시에 값을 집어 넣으면 (새로고침을 엄청나게 누르면 -_-) 값 증가가 좀 잘 안되요. 2,3개는 같은 값이고 그 담에 증가하고. ㅠ.ㅠ
좋은 방법을 알려주세요.
마지막으로
create sequence auto_increment increment 1 start 1
요렇게 만들면요. 그 값은 어디에 존재하는 거죠? 눈으로 볼수 있나요?
그리고 멀티 보드를 만들고, 위에 같이 자동 증가를 쓸려면 만들때 마다 auto_increment라고 쓴 부분을 바꾸어야 하죠?
|