SQLの基礎(pgsqlの&MySQLの)

  1. ローカルデータベースに

    1
    また、psql resumehack_development
  2. データベース・サーバーの入力
    を直接データベースビン/レールdbconsoleを生産に接続されたコンソールを

  3. データベースのパスワードの変更
    パスワードを

  4. Viewデータベースのサイズ

    コマンド:

    1
    SELECT pg_size_pretty(pg_database_size( 'データベース名'));

すべてのクエリとテーブルのサイズに応じて配置されています

1
2によってTABLE_SCHEMA = 'パブリック' 秩序INFORMATION_SCHEMA.TABLESからTABLE_NAME、pg_relation_size(quote_ident(TABLE_NAME))を選択します。
  1. シングルコピーテーブルデータ
    のpg_dump -Uのpostgresの-table jd_temps -Fc test_production> /home/apps/jd_temps.sql

SCPの[email protected]:/home/apps/jd_temps.sql /ユーザ/ dailanyi /ダウンロード/

psqlのresumehack_developmentの
DROPテーブルjd_temps。

pg_restoreの-U dailanyi -dbname resumehack_development -table = jd_temps /Users/dailanyi/Downloads/jd_temps.sql

PSQLのresumehack_development
ALTERテーブルjd_tempsは、PRIMARY KEY(ID)を追加します。

  1. ローカルデータベースにインポート

    1
    また、psql resumehack_development </Users/dailanyi/Desktop/PostgreSQL.sql
  2. デシベルを復元

    1 
    2
    psqlの-U postgresのは、-d wondercv_test -c "ドロップスキーマ公共カスケード; publicスキーマを作成します。" 
    PSQL --set ON_ERROR_STOP = -UのPostgresの上wondercv_test <#{} db_unzip_file

mysqlの

ローカルからリモートコピーへのデータベース

1.まず、リモートバックアップファイルのかどうかをチェック
作成されません:
mysqldumpを-uroot -文書名データベースによって導かれたpパスワードデータベース名> .SQL

2.ローカルに実行
するデータベースのファイル名.SQLの外には/ opt /アプリ/プロセス名/現在/リード:SCP -Pポート番号ルート@サーバー名を。

3.データベースのバックアップ文書ダウンリモートコピーをローカルデータベースに注ぎ
、文書名データベースによって導かれたローカル・データベース名<用のMySQL -uroot -pローカルデータベースのパスワード.SQL

PS:

  1. リモートダウンロード:

    1
    SCP -r [email protected]:/home/apps/main-backup/resumehack_pg/2018.12.02.15.30.02 /ユーザ/ dailanyi /ダウンロード/
  2. ローカルサーバーにドキュメントをアップロード

    1
    SCP /パス/ local_filenameユーザ名@サーバー名:/パス
  3. ドキュメントディレクトリにはコンソール内で実行されていない
    エクスポートRAILS_ENV =生産の
    レールランナー/home/apps/download_interview_data.rb

オリジナルリンク大列  https://www.dazhuanlan.com/2019/08/15/5d5514081e2ac/

おすすめ

転載: www.cnblogs.com/chinatrump/p/11416254.html