LibreBase에 연결되어있는 postgreSQL 9.5 데이터베이스에 작업 주문 추적 응용 프로그램을 구축하려고합니다. 내 양식에 드롭 다운으로 출원 된 조회를 작성하려고하지만 목록 상자에 링크 할 때 관계가 존재하지 않는 오류가 발생합니다. 임베디드 libre 데이터베이스를 사용할 때 작동하지만 Postgres 데이터베이스에서는 작동하지 않습니다. 드라이버가 포스트 그레스 내에서 그 기능을 지원하지 않는 것 같아서 librebase에서 관계를 구축 할 수 없습니다. pgAdminIII를 사용하여 두 테이블 간의 관계를 어떻게 만듭니 까? 동일한 테이블의 2 개 필드에 하나의 찾아보기 테이블을 할당 할 수 있습니까?Postgres 및 libre의 조회 테이블이 채워지지 않습니다
0
A
답변
0
pgAdminIII 마우스 오른쪽 버튼을 클릭하여 제약 조건 외래 키 추가 .... 쉽게 찾을 수 있다고 생각합니다.
Libre Base에서 양식 필드를 목록 상자로 설정하고 제어 할 수 있습니다. 데이터 탭에서 테이블 열과 목록 값을 SQL로 설정합니다. SQL을 사용하여 그래픽 쿼리를 사용하여 전체 (내부 조인?) 테이블을 조회 테이블과 조인하고 값 필드 만 표시되는지 확인하십시오. 양식을 저장하고 입력 할 때 양식의 문자열 값을 표시하지만 테이블에 id_num (또는 관련 SQL에 사용 된 필드 값)을 저장하는 드롭 다운 검색이 있어야합니다.
어떤 이유에서든이 작업을 수행하기 위해 찾을 수있는 모든 지침은 도메인 목록이나 관련성있는 GUI를 사용하여 2 가지 필드에 대해 동일한 조회 테이블을 사용할 수없는 관계를 사용하는 것입니다 (적어도 어쨌든 나를 위해 일하지 않았다).