답변:
나는 기본적으로 Verace의 의견을 반영하고 이것을 반 공식으로 만들 것입니다.
모든 상황을 다루는 모범 사례 는 없습니다 . 다음 내용은 다음과 같은 가정을합니다 (이 작업을 수행하지 않은 경우 수행 할 작업).
나머지는 다소 의견이 있지만 경험을 바탕으로합니다
또한 일반적인 스타일 가이드를 적용하는 동안 Postgres 커뮤니티는 일반적으로 camelCase 또는 PascalCase를 사용하지 않고 대신 underscore_separation을 사용한다는 점을 인식해야합니다. 정말 중요한 비트 는 것을 보장하는 것입니다 수립하고 일관되게 모든 곳에서 특정 스타일을 사용 .
database_name
, database-name
, DatabaseName
, databaseName
, 등?
빠른 Google은 모범 사례를 나타내는 많은 사이트를 공개합니다. 하지 - 난 단지 두 가지 말을 적 (; 같은 영숫자가 아닌 문자에 간다 이식은 다른 탈출 메커니즘으로 인해 불가능하게된다) 공간 "내 테이블 이름"을 사용합니다. 이러한 종류의 메커니즘을 사용하면 일반적으로 대소 문자도 존중해야합니다. 영어 (또는 자신의) 언어로 충분한 글자와 단어가 있으며 식별자 길이가 충분합니다 (identifier_length <32, PostgreSQL이 64 인 시스템은 모르겠습니다). 그리고 동일한 작업을 수행하는 SQL 키워드 (RDBMS에 따라 다름)를 사용하지 마십시오.
같은 통계
SELECT "Field" FROM "Table";
유효 할 수 있습니다! 절대적으로 중요한 것은 명확하고 상대적으로 간단한 관습을 가지고 그것을 지키는 것입니다. 사람들은 당신이 알게 될 다른 의견을 가지고 있습니다-주제를 읽고 당신에게 "느낌"을 선택하십시오. 이 사이트 1 , 2 , 3 , 4 , 5 , ...를 참조하십시오 (더 많은 것이 있습니다).