私はPythonコード/ BASHスクリプトを通して、テーブル名とともにPostgres DB名を取得したいと思います。POSTGRES DB名をPythonコード/ Bashでテーブル名とともに取得するには?
0
A
答えて
0
あなたが持つすべてのデータベース名を一覧表示することができます:例えば、
psql -A -t -c 'SELECT datname FROM pg_database'
、あなたはinformation_schema.tables
からすべてのテーブルを一覧表示することができます。:
psql -A -t -F $'\t' -d my_database -c 'SELECT table_schema, table_name FROM information_schema.tables`
注:情報スキーマは、データベース固有のものです。自分で作成した
0
#!/bin/bash
YELLOW='\033[1;33m'
LGREEN='\033[1;32m'
NC='\033[0m' # No Color
#echo -e " ${YELLOW}RepoList${NC} Updating "
echo "********************** % Viki % ************************"
echo " "
echo " "
echo " "
echo -e " ${LGREEN} Note: Type ${YELLOW} \l ${LGREEN} to list db names and ${YELLOW} ctrl+z ${LGREEN} to close the name"
echo " "
echo " "
sudo -u postgres psql postgres
echo " "
echo " ${YELLOW} ********************** POSTGRES DB NAME ************************"
echo " "
exec bash
。助けてくれてありがとう。
関連する問題
- 1. システムとローカルDBのPostgres重複テーブル名
- 2. PythonのDB APIで.description()を使ってテーブル名とカラム名を取得できますか?
- 3. テーブル名をカラム名と値に基づいて取得
- 4. pythonでフォルダ名とファイル名を取得する方法
- 5. Postgresでシーケンス名のリストを取得するには?
- 6. PostgreSQLのテーブルの列名とデータ型を取得するには?
- 7. すべてのテーブル名と各テーブルのすべての列名と行名を取得する方法は?
- 8. SQLAlchemyテーブル名とカラム名から属性名を取得
- 9. SQLクエリからテーブル名とカラム名を取得するString
- 10. 対応するdbテーブルのモデル名を取得する方法
- 11. は、属性名とともにXPathを取得し、
- 12. プロセッサ名とプロセッサー・グループ名を取得するコード
- 13. sqlでテーブル名と1列を取得する方法は?
- 14. 国の名前とコードを取得
- 15. Python/lxmlとXPathで属性名と値を取得する
- 16. テーブルを結合することで投稿ごとに著者名を取得
- 17. DB取得現在のDB名
- 18. Laravelはテーブル名でモデルを取得する方法はありますテーブル名
- 19. Python/Bash - エスケープ文字でファイル名を取得
- 20. コンソールアプリケーションでテーブル名を取得する
- 21. Pythonのファイルパスと名前の取得
- 22. Pythonで名前と値で引数のリストを取得するには
- 23. Postgresでデータベースのカラムとテーブルを取得する
- 24. postgresで変数とテーブル名を使ってexecute alterを適切にフォーマットする
- 25. 実行時にクラス名とメソッド名を取得する
- 26. Pythonでsshプログラムのデータベースからユーザ名とホスト名を取得する
- 27. ルビーでテーブル名の配列を取得するには
- 28. Xamarin:コードで現在のテーマ名を取得するには?
- 29. イメージファイル名をPythonで取得するpptx
- 30. 適切なモデル名とdbテーブル複数の命名規則
すでにPythonでスクリプトを作成している場合は、ここでbashを使用してください。 bashがソースできる変数の名前と値のペアを出力するためにPythonが必要ですか? –
あなたの質問を[編集]して[これまでのコード](http://whathaveyoutried.com)を表示してください。問題を抱えているコードのアウトライン(ただし、好ましくは[mcve])を含める必要があります。次に、特定の問題を解決することができます。 [ask]も読んでください。 –
bashを通して私は結果を得た。助けてくれてありがとう – Annadurai