PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Siapkan Pembungkus Data Asing Mysql di Postgresql

Saya bisa melakukannya dengan cara berikut.

Menginstal paket:

sudo apt-get install postgresql-9.5-mysql-fdw

Menambahkan ekstensi di Database:

CREATE EXTENSION mysql_fdw;

Tambahkan server mysql ke postgresql:

CREATE SERVER mysql_server FOREIGN DATA WRAPPER mysql_fdw OPTIONS (host 'localhost', port '3306');

Buat pengguna untuk mengakses database:

CREATE USER MAPPING FOR postgres SERVER mysql_server OPTIONS (username 'root', password 'passwordToConnect');

Impor tabel Skema dari server lain

IMPORT FOREIGN SCHEMA mySchema LIMIT TO (tableName) FROM SERVER mysql_server INTO public;

Mengimpor semua tabel Skema dari server lain

IMPORT FOREIGN SCHEMA mySchema FROM SERVER mysql_server INTO public;

Saya harap saya telah membantu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghilangkan titik di to_char jika angkanya bilangan bulat?

  2. mendapatkan id dari beberapa baris yang dimasukkan ke dalam psycopg2

  3. jalur terbang tidak dapat terhubung ke wadah postgres dalam skrip docker-entrypoint-initdb.d

  4. Permata PG tidak dapat dipasang di aplikasi Rails:Permata::Ext::BuildError:ERROR:Gagal membuat ekstensi asli permata

  5. Docker Compose + Postgres:Mengekspos port