와이즈 토토를 찾으면postgresql우리는 그것에 대해 듣고 싶습니다. 와이즈 토토 보고서는 제작에 중요한 역할을합니다PostgreSQL최대한의 치료조차도의 모든 부분을 보장 할 수 없기 때문에 더 신뢰할 수 있습니다.PostgreSQL모든 상황에서 모든 플랫폼에서 작동합니다.
다음 제안은 효과적인 방식으로 처리 할 수있는 버그 보고서를 작성하는 데 도움이됩니다. 아무도 그들을 따라야 할 필요는 없지만 그렇게하는 것은 모든 사람의 유리한 경향이 있습니다.
우리는 모든 버그를 즉시 수정하겠다고 약속 할 수 없습니다. 버그가 명백하거나 비판적이거나 많은 사용자에게 영향을 미치면 누군가가 그것을 조사 할 가능성이 좋습니다. 또한 버그가 발생하는지 확인하기 위해 최신 버전으로 업데이트하라고 말할 수도 있습니다. 또는 계획 중일 수있는 주요 재 작성 전에 버그를 수정할 수 없다고 결정할 수도 있습니다. 또는 아마도 너무 힘들고 의제에 더 중요한 것들이있을 것입니다. 즉시 도움이 필요한 경우 상업 지원 계약을 고려하십시오.
버그를보고하기 전에 문서를 읽고 다시 읽으려면 실제로 시도하는 모든 것을 할 수 있는지 확인하십시오. 문서에서 무언가를 할 수 있는지 여부에 대해 명확하지 않은 경우,이를보고하십시오. 문서의 버그입니다. 프로그램이 문서가 말하는 것과 다른 것을 수행한다는 것이 밝혀지면 그것은 버그입니다. 여기에는 다음과 같은 상황이 포함되지만 이에 국한되지는 않습니다.
프로그램은 치명적인 신호 또는 운영 체제 오류 메시지가 프로그램의 문제를 가리킬 수 있습니다. (반례는 A 일 수 있습니다.“디스크 풀”메시지, 직접 고쳐야하기 때문에 메시지.)
프로그램은 주어진 입력에 대해 잘못된 출력을 생성합니다.
프로그램은 문서에 정의 된대로 유효한 입력 수락을 거부합니다.
프로그램은 통지 또는 오류 메시지없이 유효하지 않은 입력을 허용합니다. 그러나 유효하지 않은 입력에 대한 귀하의 아이디어는 전통적인 관행과의 확장 또는 호환성에 대한 우리의 아이디어 일 수 있습니다.
PostgreSQL지원되는 플랫폼에 대한 지침에 따라 컴파일, 빌드 또는 설치에 실패합니다.
여기“프로그램”백엔드 프로세스뿐만 아니라 모든 실행 파일을 말합니다.
느리거나 자원 호깅이 반드시 와이즈 토토 일 필요는 없습니다. 문서를 읽거나 신청서를 조정하는 데 도움이되는 메일 링리스트 중 하나에 문의하십시오. 에 준수하지 않음SQL특정 기능에 대한 준수가 명시 적으로 주장되지 않는 한 표준은 반드시 와이즈 토토 일 필요는 없습니다.
계속하기 전에 TODO 목록과 FAQ에서 와이즈 토토가 이미 알려진지 확인하십시오. TODO 목록에서 정보를 해독 할 수없는 경우 문제를보고하십시오. 우리가 할 수있는 최소한은 Todo 목록을 더 명확하게 만드는 것입니다.
와이즈 토토에 대해 기억해야 할 가장 중요한 것은 모든 사실과 사실을 진술하는 것입니다. 당신이 잘못했다고 생각하는 것을 추측하지 마십시오.“그렇게하는 것 같았습니다”또는 프로그램의 어느 부분에 결함이 있습니다. 구현에 익숙하지 않다면 아마도 잘못 추측하고 우리를 조금 도와주지 않을 것입니다. 그리고 당신이 있더라도 교육받은 설명은 큰 보충제이지만 사실을 대체 할 수는 없습니다. 우리가 버그를 고치려면 여전히 버그가 먼저 일어나는 것을보아야합니다. 베어 사실을보고하는 것은 비교적 간단합니다 (화면에서 복사하여 붙여 넣을 수 있습니다). 그러나 누군가가 중요하지 않다고 생각했거나 보고서가 어쨌든 이해 될 것이기 때문에 너무나도 중요한 세부 사항이 빠져 나옵니다..
다음 항목은 모든 버그 보고서에 포함되어야합니다.
정확한 단계의 순서프로그램 스타트 업에서문제를 재현하려면 필요합니다. 이것은 자기 포함되어야합니다. 맨손으로 보내는 것만으로는 충분하지 않습니다select
선행이없는 진술테이블 생성
and삽입
문, 출력이 테이블의 데이터에 의존 해야하는 경우. 데이터베이스 스키마를 리버스 엔지니어링 할 시간이 없으며, 우리 자신의 데이터를 구성 해야하는 경우 문제를 놓칠 것입니다.
SQL 관련 문제에 대한 테스트 케이스에 가장 적합한 형식은를 통해 실행할 수있는 파일입니다.PSQL문제를 보여주는 Frontend. (당신의 아무것도 가지고 있지 않아야합니다~/.psqlrc
시작 파일.)이 파일을 만드는 쉬운 방법은 사용하는 것입니다pg_dump장면을 설정하는 데 필요한 테이블 선언과 데이터를 덤프 한 다음 문제 쿼리를 추가하십시오. 예제의 크기를 최소화하는 것이 좋습니다. 그러나 이것은 절대적으로 필요하지 않습니다. 버그가 재현 가능하면 어느 쪽이든 찾을 수 있습니다.
응용 프로그램이 다른 클라이언트 인터페이스를 사용하는 경우PHP, 그런 다음 문제가되는 쿼리를 격리하십시오. 우리는 아마도 당신의 문제를 재현하기 위해 웹 서버를 설정하지 않을 것입니다. 어쨌든 정확한 입력 파일을 제공해야합니다. 문제가 발생한다고 생각하지 마십시오“큰 파일”또는“중형 데이터베이스”
당신이 얻은 출력. 말하지 마세요“작동하지 않았습니다”또는“충돌”. 오류 메시지가 있으면 이해하지 못하더라도 표시하십시오. 프로그램이 운영 체제 오류로 종료되면 어느 쪽을 말하십시오. 전혀 아무 일도 일어나지 않으면 그렇게 말하십시오. 테스트 사례의 결과가 프로그램 충돌이거나 그렇지 않으면 우리 플랫폼에서는 발생하지 않을 수도 있습니다. 가장 쉬운 것은 가능한 경우 터미널에서 출력을 복사하는 것입니다.
오류 메시지를보고하는 경우 가장 장황한 메시지를 얻으십시오. 안에PSQL, say\ Verbosity Verbose 세트
사전. 서버 로그에서 메시지를 추출하는 경우 런타임 매개 변수를 설정log_error_verbositytoVerbose
모든 세부 사항이 기록되도록.
치명적인 오류의 경우 클라이언트가보고 한 오류 메시지에는 사용 가능한 모든 정보가 포함되지 않을 수 있습니다. 데이터베이스 서버의 로그 출력도 살펴보십시오. 서버의 로그 출력을 유지하지 않으면 그렇게 시작하기에 좋은시기입니다.
예상 한 출력은 상태에 매우 중요합니다. 그냥 쓰면“이 명령은 해당 출력을 제공합니다.”또는“이것은 내가 기대 한 것이 아닙니다.”, 우리는 직접 실행하고 출력을 스캔하며 괜찮아 보이며 정확히 우리가 기대했던 것이라고 생각할 수 있습니다. 우리는 당신의 명령 뒤에 정확한 의미를 해독하기 위해 시간을 소비 할 필요가 없습니다. 특히 단지 그 말을 자제합니다“이것은 SQL이 말하는 것이 아닙니다./Oracle.”올바른 동작 파기SQL는 재미있는 일이 아니며, 우리 모두가 다른 모든 관계형 데이터베이스가 어떻게 행동하는지 알지 못합니다. (문제가 프로그램 충돌이라면이 항목을 생략 할 수 있습니다.)
기본값에서 변경 한 관련 환경 변수 또는 구성 파일을 포함한 명령 줄 옵션 및 기타 시작 옵션. 다시, 정확한 정보를 제공하십시오. 부팅 시간에 데이터베이스 서버를 시작하는 사전 패키지 배포를 사용하는 경우 어떻게 수행되는지 알아 내야합니다.
설치 지침과 다르게 한 모든 일.
thePostgreSQL버전. 명령을 실행할 수 있습니다select version ();
연결된 서버의 버전을 찾으려면. 대부분의 실행 가능한 프로그램은 또한 A를 지원합니다.-버전
옵션; 적어도Postgres -Version
andPSQL -Version
작동해야합니다. 함수 나 옵션이 존재하지 않으면 버전은 업그레이드를 보증하기에 충분히 오래된 것 이상입니다. RPMS와 같은 사전 패키지 버전을 실행하는 경우 패키지가 가질 수있는 파괴를 포함하여 그렇게 말하십시오. Git Snapshot에 대해 이야기하고 있다면 Commit Hash를 포함한 언급
귀하의 버전이 17.5보다 오래된 경우 거의 확실히 업그레이드하라고 말할 것입니다. 각각의 새로운 릴리스에는 많은 버그 수정 및 개선이 있으므로 이전 릴리스에서 발생한 버그가 가능할 수 있습니다.PostgreSQL이미 수정되었습니다. 구형 릴리스를 사용하여 사이트에 대한 제한된 지원 만 제공 할 수 있습니다.PostgreSQL; 우리가 제공 할 수있는 것보다 더 필요한 경우 상업적 지원 계약을 취득하는 것을 고려하십시오.
플랫폼 정보. 여기에는 커널 이름 및 버전, C 라이브러리, 프로세서, 메모리 정보 등이 포함됩니다. 대부분의 경우 공급 업체와 버전을보고하는 것으로 충분하지만 모든 사람이 정확히 무엇을 알고 있다고 가정하지는 않습니다.“데비안”x86_64를 포함하거나 모두 실행합니다. 설치 문제가있는 경우 컴퓨터의 도구 체인에 대한 정보 (Compiler,make등)도 필요합니다.
버그 보고서가 다소 오래 걸리면 두려워하지 마십시오. 그것은 삶의 사실입니다. 우리가 사실을 짜야하는 것보다 처음으로 모든 것을보고하는 것이 좋습니다. 반면에, 입력 파일이 크면 누군가가 그것을 조사하는 데 관심이 있는지 먼저 물어 보는 것이 공정합니다. 여기에기사와이즈 토토에 대한 몇 가지 팁을 간략하게 설명합니다.
입력의 어떤 변화가 문제를 사라지게하는지 알아 내기 위해 모든 시간을 소비하지 마십시오. 이것은 아마도 그것을 해결하는 데 도움이되지 않을 것입니다. 와이즈 토토를 즉시 수정할 수 없다는 것이 밝혀지면 여전히 근로를 찾아 공유 할 시간이 있습니다. 또한 다시 한 번, 와이즈 토토가 존재하는 이유를 추측하는 데 시간을 낭비하지 마십시오. 우리는 곧 그것을 알게 될 것입니다.
와이즈 토토 보고서를 작성할 때 혼란스러운 용어를 피하십시오. 총 소프트웨어 패키지는입니다.“PostgreSQL”, 가끔“Postgres”짧게. 백엔드 프로세스에 대해 구체적으로 이야기하고 있다면, 말하지 마십시오.“Postgresql 충돌”. 단일 백엔드 프로세스의 충돌은 부모의 충돌과는 상당히 다릅니다“Postgres”프로세스; 말하지 마세요“서버가 충돌”단일 백엔드 프로세스가 줄어들거나 그 반대를 의미 할 때. 또한 대화식 프론트 엔드와 같은 클라이언트 프로그램“PSQL”는 백엔드와 완전히 분리되어 있습니다. 문제가 클라이언트 또는 서버 측에 있는지에 대해 구체적으로 노력하십시오.
일반적으로 와이즈 토토 보고서를 와이즈 토토 보고서 메일 링리스트에 보내<pgsql-bugs@lists.postgresql.org
. 귀하는 이메일 메시지, 아마도 오류 메시지의 일부에 대해 설명 과목을 사용하도록 요청받습니다.
또 다른 방법은 프로젝트에서 사용 가능한 와이즈 토토 보고서 웹 형식을 채우는 것입니다토토 사이트-2025년 가장 인기 있는 토토 사이트 추천. 이 방법으로 와이즈 토토 보고서를 입력하면로 우송됩니다.<pgsql-bugs@lists.postgresql.org
메일 링리스트.
와이즈 토토 보고서가 보안에 영향을 미치고 공개 아카이브에서 즉시 보이지 않는 것을 선호하는 경우을 보내지 마십시오.pgsql-bugs
. 보안 문제는 개인적으로보고 될 수 있습니다<security@postgresql.org
.
과 같은 사용자 메일 링리스트에 와이즈 토토 보고서를 보내지 마십시오.<pgsql-sql@lists.postgresql.org
또는<pgsql-general@lists.postgresql.org
. 이 메일 링리스트는 사용자 질문에 답하기위한 것이며 가입자는 일반적으로 와이즈 토토 보고서를 받기를 원하지 않습니다. 더 중요한 것은, 그들은 그들을 고치지 않을 것입니다.
또한, 제발not개발자의 메일 링리스트에 보고서 보내기<pgsql-hackers@lists.postgresql.org
. 이 목록은의 개발을 논의하기위한 것입니다.PostgreSQL, 와이즈 토토 보고서를 별도로 유지할 수 있다면 좋을 것입니다. 우리는 당신의 와이즈 토토 보고서에 대한 토론을 선택할 수 있습니다pgsql-hackers
, 문제에 더 많은 검토가 필요한 경우.
문서에 문제가있는 경우보고하기 가장 좋은 장소는 문서 메일 링리스트입니다.<pgsql-docs@lists.postgresql.org
. 문서의 어떤 부분에 대해 구체적으로 설명하십시오.
버그가 지원되지 않는 플랫폼의 휴대 성 문제 인 경우 메일 보내기<pgsql-hackers@lists.postgresql.org
, 그래서 우리 (그리고 당신은) 포팅 작업을 수행 할 수 있습니다PostgreSQL플랫폼으로.
불행한 스팸이 돌아 다니면서 위의 모든 목록은 구독하지 않으면 중재됩니다. 즉, 이메일이 전달되기 전에 약간의 지연이 있음을 의미합니다. 목록을 구독하려면 방문하십시오https : //lists.postgresql.org/지침은
문서에 올바른 것이 없으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면