Pgadmin
是否可以在 pgadmin 中打開 SQLite 數據庫?
我試圖找到一種在 pgadmin 中打開 SQLite 數據庫的方法,我發現了這個 StackOverflow 問題,其中一個解決方案指向在 PostgreSQL 中導入 SQLite 數據庫,而另一個解決方案告訴我們使用 PostgreSQL Wrappers。我想在 pgadmin 中打開一個 SQLite 數據庫,而不將其導入我的 PostgreSQL 數據庫。
我知道我可以使用 PostgreSQL 數據庫在其他數據庫上執行查詢,就像在這個解決方案中一樣,其中 PostgreSQL 用於在 SpatiaLite 數據庫(SQLite 擴展)上執行查詢。但是,我的目標是使用 pgadmin 在 SQLite 數據庫上執行查詢,而不使用任何命令行工具或程式語言來實現。是否可以?我可以在 pgadmin 界面中管理我的 SQLite 數據庫嗎?
我可以在 pgadmin 界面中管理我的 SQLite 數據庫嗎?
不
。pgAdmin 是為 Postgres 設計的,而不是為 SQLite 設計的。兩者在該訪問級別上完全不兼容。
為什麼你覺得有必要這樣做?
DBMS 及其管理工具彼此截然不同。
- 考慮一下您用來駕駛汽車的控制裝置。
您可以使用這些相同的控制項來“駕駛”一架商用客機嗎?
- 考慮一下商用客機駕駛艙內的控制裝置。
您可以使用這些相同的控制項來駕駛您的汽車嗎?
好吧,兩者之間有一定程度的共性……
- 使車輛行駛得更快或更慢的事情
- 使車輛改變方向的事情
- 打開和關閉的東西$$ some of $$門
…但是有許多特定於車輛本身的控制項。
當然,您也許可以將那架客機擠進當地沃爾瑪的停車位,但這樣做可能會給您自己和其他所有人帶來很多麻煩*!*