postgresql怎麼執行sql
對於預先寫好的SQL檔案,比如/home/user1/updateMyData.sql, 可以有兩種方式來執行這個SQL檔案。
方式一:連線db後執行SQL檔案
首先透過psql連線到對應的db:
psql -d db1 -U userA
接著輸入密碼,進入資料庫後,輸入:
i /pathA/xxx.sql
這裡有個問題,如果你把SQL檔案的路徑裡的路徑分隔符寫成了,會報錯說Permission denied。
這裡的檔案路徑必須使用Linux平臺下的路徑分隔符/,否則會報錯。
方式二:直接透過psql命令執行SQL檔案
這種方式無需先登入資料庫,直接用一個命令就可以了:
psql -d db1 -U userA -f /pathA/xxx.sql
接著輸入密碼即可執行SQL檔案到對應的db裡。
推薦學習《》。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/758/viewspace-2834968/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PostgreSQL SQL執行流程SQL
- mysql怎麼連續執行sql文字MySql
- 用PostgreSQL執行檔案中的SQL程式SQL
- 怎樣在 Kubernetes 上執行 PostgreSQLSQL
- 【Gp】PostgreSql中如何kill掉正在執行的sql語句SQL
- PostgreSQL 查詢當前執行中sql的執行計劃——pg_show_plans模組SQL
- 怎麼執行django專案Django
- python怎麼執行dirPython
- 程式是怎麼執行的
- postgresql怎麼建立索引SQL索引
- postgresql怎麼刪除SQL
- aText for mac不執行怎麼辦Mac
- 怎麼停止spyder執行的程式
- 手機怎麼執行pythonPython
- 程式碼是怎麼執行的?
- PostgreSQL執行計劃變化SQL
- postgresql怎麼擷取字串SQL字串
- postgresql怎麼匯入表SQL
- 什麼時候執行緒不安全?怎樣做到執行緒安全?怎麼擴充套件執行緒安全的類?執行緒套件
- MyBatis SQL執行MyBatisSQL
- [ORACLE] SQL執行OracleSQL
- SQL的執行SQL
- PHP執行sqlPHPSQL
- python自帶pip怎麼執行Python
- 怎麼執行網頁版jupyter?網頁
- php程式怎麼做到非同步執行PHP非同步
- 怎麼穩固執行計劃<轉>
- 求助? 怎麼在jboss下執行servletServlet
- SQL 執行 - 執行器最佳化SQL
- 一次搞定各種資料庫SQL執行計劃:MySQL、Oracle、SQL Server、PostgreSQL以及SQLite資料庫MySqlOracleServerSQLite
- 怎麼啟動postgresql服務SQL
- 怎樣在sqlite3上執行SQL語句SQLite
- PL/SQL執行動態SQLSQL
- Oracle - 執行過的SQL、正在執行的SQL、消耗資源最多的SQLOracleSQL
- java中執行sql與pl/sql dev中執行sql快慢差距大原因JavaSQLdev
- 執行計劃沒變,執行時快時慢是怎麼回事?
- Java程式碼寫好後怎麼執行?Java
- 怎麼生成可執行的.jar檔案???????????JAR