翻譯|使用教程|編輯:董玉霞|2022-07-12 11:53:14.203|閱讀 317 次
概述:本文主要介紹在GoLand中,如何從 GoLand 運(yùn)行 PostgreSQL 查詢。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
本文主要介紹在GoLand中,如何從 GoLand 運(yùn)行 PostgreSQL 查詢。
例如,我們將使用以下兩個(gè)存儲(chǔ)庫(kù):Sakila 轉(zhuǎn)儲(chǔ)文件 ( //github.com/DataGrip/dumps ) 和 Docker-compose 文件 ( //github.com/DataGrip/datagrip-documentation ) . Sakila 存儲(chǔ)庫(kù)包括生成 Sakila 數(shù)據(jù)庫(kù)結(jié)構(gòu)的腳本和將數(shù)據(jù)添加到數(shù)據(jù)庫(kù)對(duì)象的腳本。Docker 存儲(chǔ)庫(kù)包括定義服務(wù)、網(wǎng)絡(luò)和卷的 YAML 文件。
		 
 
	
//github.com/DataGrip/dumps.git
//github.com/DataGrip/datagrip-documentation.git
		 
 
	
對(duì)于本教程,我們將為 Docker 運(yùn)行一個(gè) PostgreSQL 容器(來(lái)自datagrip-documentation存儲(chǔ)庫(kù))。在存儲(chǔ)庫(kù)的Docker目錄中,您可以找到.env和docker-compose.yml文件。.env包括 PostgreSQL 服務(wù)的憑據(jù)。docker-compose.yml定義了如何創(chuàng)建和配置服務(wù)。
服務(wù)名稱(chēng)是服務(wù)定義的第一行(在 JDBC URL 之前)。在我們的示例中,服務(wù)名稱(chēng)是postgresql_12,JDBC URL 是jdbc:postgresql://localhost:54333/guest?user=guest&password=guest.
postgresql_12:
            # jdbc:postgresql://localhost:54333/guest?user=guest&password=guest
            container_name: postgresql_12
            ports:
            - "54333:5432"
            image: postgres:12-alpine
            env_file: .env
            healthcheck:
            test: "exit 0"
	
您可以通過(guò)運(yùn)行以下命令從命令行運(yùn)行容器:
docker-compose up -d postgresql_12
	
請(qǐng)注意,您必須先導(dǎo)航到docker-compose.yml文件的目錄。 或者,您可以在 GoLand 中啟用和使用 Docker 插件。
			 
 
		
		 
 
	
		 
 
	
本文介紹GoLand使用教程中關(guān)于如何從 GoLand 運(yùn)行 PostgreSQL 查詢的第一部分的相關(guān)內(nèi)容,更多教程歡迎大家進(jìn)入慧都官網(wǎng)查看。
	重要通知:接廠商相關(guān)通知,JetBrains 將于 2022 年 10 月 1 日起全面上調(diào) IDE、. NET 工具 和 All Products Pack 訂閱產(chǎn)品價(jià)格。
在新價(jià)格生效前仍可按照當(dāng)前價(jià)格進(jìn)行訂閱, 但請(qǐng)注意以下兩點(diǎn)調(diào)整:
想要了解IntelliJ IDEA價(jià)格的朋友,歡迎咨詢
GoLand技術(shù)交流QQ群:786598704 歡迎進(jìn)群一起討論
GoLand是強(qiáng)大的Go IDE,使 Go 代碼的閱讀、編寫(xiě)和更改變得非常容易。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn