Postgre의 "database_name 사용" 명령SQL
저는 Postgre 초보자입니다.SQL.
저는. 를 들어 Postgres의 쿼리 에디터입니다. 예를 들어USEMySQL "MS SQL Server " 입니다.
찾았습니다\c databasename인터넷을 검색하여 psql에서만 실행됩니다.내가 포스트그레에서 그것을 시도할 때.SQL 쿼리 편집기 구문 오류가 발생합니다.
나는 pgscripting으로 데이터베이스를 변경해야 합니다.할 줄 아는 사람?
Postgre에 연결되면,SQL 항상 특정 데이터베이스에 대한 것입니다.다른 데이터베이스에 액세스하려면 새 연결을 얻어야 합니다.
용사를 합니다.\c된 데이터베이스 및 자격 새 을 가져옵니다.psql은 지정된 데이터베이스 및또는 자격 증명을 사용합니다.완전히 새로운 백엔드 프로세스와 모든 것을 얻을 수 있습니다.
연결 시 사용할 데이터베이스를 지정해야 합니다. 스크립트에 psql을 사용하려면 "\c name_database"를 사용할 수 있습니다.
user_name=# CREATE DATABASE testdatabase;
user_name=# \c testdatabase
이 시점에서 다음과 같은 출력이 표시될 수 있습니다.
You are now connected to database "testdatabase" as user "user_name".
testdatabase=#
프롬프트가 어떻게 변경되는지 확인합니다.건배, 이것도 찾느라 바빴어요, 포스트그레에 대한 정보가 너무 적어요.MySQL과 비교한 SQL 및 내가 보기에 나머지 SQL.
pgAdmin에서도 사용할 수 있습니다.
search_path를_db_name으로 설정합니다;
는 MySQL이라는 databasePostgre Postgre에서함.SQL도 그렇지만 그렇지 않습니다.따라서 애플리케이션에서 데이터베이스를 전환하거나pgAdmin결과가 예상과 다를 수 있습니다.나의 경우와 마찬가지로, 우리는 별도의 스키마를 가지고 있습니다(Postgre 고려).여기서는 SQL 용어를 사용합니다.). 각 고객 및 개별 관리 스키마에 대해 설명합니다.그래서 응용 프로그램에서는 스키마를 전환해야 합니다.
이를 위해, 우리는 다음을 사용할 수 있습니다.SET search_path 스키마를 합니다.그러면 현재 스키마가 현재 세션에 대해 지정된 스키마 이름으로 전환됩니다.
예:
SET search_path = different_schema_name;
그러면 current_schema가 세션에 대해 지정된 스키마로 변경됩니다.영구적으로 변경하기 위해서는 변경해야 합니다.postgresql.confjava.
에 음연결 명사어용에 할 때 이 합니다.psql
=# psql <databaseName> <usernamePostgresql>
set search_path = 'schema name here'
포스트그레스에 연결하는 동안 연결할 기본 데이터베이스를 선택해야 합니다.아무것도 없는 경우 '포스트'를 기본값으로 사용할 수 있습니다.
비버를 사용하여 포스트그레스에 연결할 수 있습니다.UI 양호
PgAdmin 4, GUI 도구: 데이터베이스 간 전환
- 왼쪽의 PgAdmin Browser에서 전환하려는 데이터베이스를 마우스 오른쪽 단추로 클릭합니다.
- 드롭다운 메뉴에서 QueryTool(또는 필요한 다른 옵션)을 선택합니다. 지금은 QueryTool을 계속 사용합니다.
- PgAdmin 창에 QueryTool이 표시되고 그 위에 활성 데이터베이스와 역할 이름이 표시됩니다.
- 이제 선택한 데이터베이스에 대해 쿼리를 작성할 수 있습니다.
- 여러 데이터베이스에 대해 여러 쿼리 도구를 열고 그래픽 텍스트 편집기를 사용하는 것처럼 해당 도구를 사용하여 작업할 수 있습니다.
올바른 데이터베이스를 쿼리하고 있는지 확인하려면 다음 쿼리를 실행합니다.
SELECT session_user, current_database();
언급URL : https://stackoverflow.com/questions/10335561/use-database-name-command-in-postgresql
'codememo' 카테고리의 다른 글
| MongoDB 성능 - 여러 데이터베이스 보유 (0) | 2023.05.08 |
|---|---|
| Eclipse에서 UTF-8 인코딩을 지원하는 방법 (0) | 2023.05.08 |
| Azure 테이블 대 Azure의 MongoDB (0) | 2023.05.08 |
| MongoDB 쿼리 도움말 - 하위 개체에 있는 키 값에 대한 쿼리 (0) | 2023.05.08 |
| 튜플 목록에서 요소 찾기 (0) | 2023.05.08 |