안녕하세요?
처음으로 Postgres SQL을 사용하는 사람입니다.
그런데, 제가 수정해야 할 자료를 보니 아래와 같습니다.
datname |datdba|encoding|datpath
///////////+//////+////////+///////////
mytest | 33| 3|mytest
Database = mytest
+//////////////////+//////////////////////////////////+//////////+
| Owner | Relation | Type |
+//////////////////+//////////////////////////////////+//////////+
| www/data | members | table |
| www/data | members | table |
| www/data | members_rowid | sequence |
| www/data | members_rowid | sequence |
| www/data | members_username_idx | index |
| www/data | members_username_idx | index |
+//////////////////+//////////////////////////////////+//////////+
이해가 안되는 것은
1. 왜 table과 index가 2개씩인 것인지??
2. index는 어찌해서 필요한 것인지??
(전에 isam 파일 핸드링할 떄에 봤었는데...)
3. [select * from members] 로 쿼리를 던지면 중복된 레코드가
나타나는데... 그것은 왜 그런 것인지???
4. 참고할 수 있는 내용이 있으면 권해주십시요.
책도 좋고 어디 사이트도 좋습니다.
http://www.kldp.org에서 Postgres에 대한 것을 찾아보아도
제가 원하는 내용은 없어서요...
알고 계신 분들의 도움 부탁드립니다.
즐거운 하루 되십시요.
|