반응형

postgresql 5

PostgreSQL 외부 키 구문

PostgreSQL 외부 키 구문 제 포스그레에 보시는 것처럼 테이블이 두 개 있습니다.아래 SQL 코드입니다.첫 번째 테이블 학생들은 두 개의 열을 가지고 있습니다, 하나는 다음을 위한 것입니다.student_name그리고 또 한 명.student_id기본 키입니다. 테스트라고 불리는 제 두 번째 테이블에는 4개의 열이 있습니다. 하나는subject_id을 위한 하나.subject_name그러면 하나는 과목에서 가장 높은 점수를 받은 학생을 위한 것입니다.highestStudent_id만들려고 합니다.highestStudent_id을 언급합니다.student_id내 학생 테이블에서.아래에 있는 코드입니다. 구문이 정확한지 잘 모르겠습니다. CREATE TABLE students ( student_id ..

codememo 2023.05.23

Postgre 복원 시 권한 문제 해결 방법SQL 데이터베이스

Postgre 복원 시 권한 문제 해결 방법SQL 데이터베이스 다음 명령을 사용하여 Postgres 데이터베이스에 대한 소유자가 없는 깨끗한 백업을 덤프했습니다. pg_dump sample_database -O -c -U 나중에 데이터베이스를 복원할 때 psql -d sample_database -U app_name 그러나 다음과 같은 오류가 발생하여 데이터를 복원할 수 없습니다. ERROR: must be owner of extension plpgsql ERROR: must be owner of schema public ERROR: schema "public" already exists ERROR: must be owner of schema public CREATE EXTENSION ERROR: mus..

codememo 2023.05.08

Postgre의 "database_name 사용" 명령SQL

Postgre의 "database_name 사용" 명령SQL 저는 Postgre 초보자입니다.SQL. 저는. 를 들어 Postgres의 쿼리 에디터입니다. 예를 들어USEMySQL "MS SQL Server " 입니다. 찾았습니다\c databasename인터넷을 검색하여 psql에서만 실행됩니다.내가 포스트그레에서 그것을 시도할 때.SQL 쿼리 편집기 구문 오류가 발생합니다. 나는 pgscripting으로 데이터베이스를 변경해야 합니다.할 줄 아는 사람?Postgre에 연결되면,SQL 항상 특정 데이터베이스에 대한 것입니다.다른 데이터베이스에 액세스하려면 새 연결을 얻어야 합니다. 용사를 합니다.\c된 데이터베이스 및 자격 새 을 가져옵니다.psql은 지정된 데이터베이스 및또는 자격 증명을 사용합니다...

codememo 2023.05.08

PostgreSQL 서버가 중지되지 않음

PostgreSQL 서버가 중지되지 않음 Postgre와 약간의 문제가 있습니다.Mac OS X 10.8.4에서 SQL을 사용할 수 있습니다.실수로.brew rm postgresql --forcepostgres 서버가 실행되는 동안.를 사용하여 설치한 경우brew install postgresql그리고 뛰었습니다.pg_ctl -D /usr/local/var/postgres start이해합니다. pg_ctl: another server might be running; trying to start server anyway server starting FATAL: lock file "postmaster.pid" already exists HINT: Is another postmaster (PID 752) ru..

codememo 2023.05.08

PostgreSQL에서 보기에 대한 CREATE VIEW 코드를 보는 방법은 무엇입니까?

PostgreSQL에서 보기에 대한 CREATE VIEW 코드를 보는 방법은 무엇입니까? Postgre를 사용하여 보기를 만드는 데 사용되는 코드를 쉽게 볼 수 있는 방법이 있습니까?SQL 명령줄 클라이언트? 그와 비슷한 것.SHOW CREATE VIEWMySQL에서.계속해서 이곳으로 돌아와야 했습니다.pg_get_viewdef(그것을 기억하는 방법!!), 그래서 더 기억에 남는 명령어를 검색했습니다.그리고 그것을 얻었습니다. \d+ viewname 다음을 입력하여 유사한 종류의 명령을 볼 수 있습니다.\?pgsql 명령줄에서. 보너스 팁:emacs 명령sql-postgrespgsql을 훨씬 더 쾌적하게 만듭니다(편집, 복사, 붙여넣기, 명령 기록).select pg_get_viewdef('viewnam..

codememo 2023.05.03
반응형