PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Skonfiguruj opakowanie danych obcych Mysql w Postgresql

Udało mi się to zrobić w następujący sposób.

Instalacja pakietu:

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

Dodaje rozszerzenie do bazy danych:

CREATE EXTENSION mysql_fdw;

Dodaj serwer mysql do postgresql:

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

Utwórz użytkownika, aby uzyskać dostęp do bazy danych:

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

Importuj tabelę schematu z innego serwera

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

Importuje wszystkie tabele schematów z innego serwera

IMPORT FOREIGN SCHEMA mySchema FROM SERVER mysql_server INTO public;

Mam nadzieję, że pomogłem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak stworzyć sekwencję używając wartości początkowej z zapytania?

  2. Kopiowanie bazy danych PostgreSQL na inny serwer

  3. Wybierz każdy miesiąc między datą początkową a końcową

  4. Integracja PostgreSQL z systemami uwierzytelniania

  5. Import PostgreSQL CSV z wiersza poleceń