我們可以在postgresql數據庫中的遠程機器上創建數據庫嗎?如果是,那麼該怎麼做?在遠程機器上創建PostgreSQL數據庫
回答
是的。假設遠程服務器是Linux,並且假設您在該服務器上具有sudo或root權限,則可以SSH進入遠程服務器並使用軟件包管理器(如yum,synaptic或apt)來安裝PostgreSQL服務器。
您可以使用vi(或emacs或其他文本編輯器)對其進行配置。通常,您編輯的文件位於/ var/lib/pgsql/data文件夾中,並且每當服務器重新引導時,都會使用/etc/init.d/postgresql啓動腳本。您通常需要編輯pg_hba.conf文件以允許來自客戶端子網的連接。如果忽視這部分可能會很麻煩。
您最初可以運行psql作爲postgres用戶,並且可以從命令行創建數據庫,運行腳本等。一旦你允許遠程連接,你可以從你自己的gui中做同樣的事情,比如PgAdminIII或任何可以使用JDBC連接器的基於Java的數據庫管理器。
例子:
psql -U postgres
create database foo;
\q
我想要一個命令,從本地機器創建空數據庫到遠程機器 –
http://www.postgresql.org/docs/9.0/static/sql-createdatabase.html – phatfingers
我添加了一個示例(並更正了var/lib路徑)。 – phatfingers
首先,讓你的編程語言。假設它是PHP來簡化它。
其次,你得到PostGresql connector。這裏是PHP的鏈接,但你可以得到所有流行的語言。
第三,你打開一個連接,並執行你想要的命令。你想創建一個數據庫,所以你可以調用create database YourDatabaseName
命令。
- 1. 在本地機器上爲遠程數據庫創建數據庫快照
- 2. 在連接上創建PostgreSQL數據庫
- 3. 如何在遠程linux機器上運行.sql腳本在postgresql中創建數據庫?
- 4. 如何在使用JDBC的遠程機器上創建SQL Server2005數據庫?
- 5. 在遠程postgresql服務器上訪問數據庫的問題
- 6. 在Android中創建遠程數據庫
- 7. 創建PostgreSQL數據庫編程
- 8. 通過鏈接服務器在遠程服務器上創建數據庫
- 9. 如何在Altova上爲遠程數據庫創建數據庫連接mapforce
- 10. 在遠程SQL Server引擎上創建數據庫
- 11. 在PostgreSQL中創建數據庫副本
- 12. 無法在Postgresql中創建數據庫
- 13. Hibernate在遠程數據庫上的速度太慢(Postgresql)
- 14. 建立在遠程機器上的Jenkins
- 15. 如何在遠程SQL Server 2005/2008數據庫上創建觸發器?
- 16. 在遠程服務器上創建成員資格數據庫(ASPNETDB)?
- 17. 連接到ec2上的遠程MySQL數據庫Ubuntu機器
- 18. 訪問XAMPP上的MySQL數據庫從遠程機器
- 19. 無法在Windows 7 64位機器上創建sqlite3數據庫
- 20. 在Web服務器主機上使用EFCodeFirst創建數據庫
- 21. 在遠程Windows機器上IIS PHP創建文件
- 22. POSTGRESQL:使用Python將遠程服務器連接到主機數據庫
- 23. 在遠程機器上
- 24. 是否可以在遠程Windows機器上創建性能計數器?
- 25. 通過命令行在PostgreSQL上創建數據庫
- 26. 創建PostgreSQL數據庫使用CakePHP 3
- 27. 面料的PostgreSQL數據庫創建
- 28. 使用symfony從postgreSQL創建數據庫
- 29. 無法創建Postgresql數據庫
- 30. 使用psycopg2創建postgresql數據庫
如果你有需要的權限,並且postgres服務器本身在該機器上安裝/運行,那麼是...請詳細說明細節......你試過了什麼?什麼不工作? – Yahia
我正在寫一個腳本,我將運行我的本地機器。 –
那不說多少......腳本是什麼樣的?在遠程機器上安裝/運行的是什麼? – Yahia