PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Convertire l'accesso a PostgreSQL?

  • Installa il driver ODBC di Postgres su computer Windows.
  • Crea un'origine dati con il driver "PostgreSQL Unicode" nel tuo nuovo database
  • Per ogni tavolo:
    • Usa "File -> Esporta" scegli il tipo "Database ODBC"
    • Conferma nome tabella
    • Scegli "Fonte dati computer"
    • Seleziona la tua origine dati

Funziona bene se non hai troppi tavoli. Avevo bisogno di automatizzare questo, quindi ho creato uno script VBS che ha appena emesso colpi di tastiera in tempo utile, come questo:

set shell=CreateObject("Wscript.Shell")
shell.Run("db1.mdb")
WScript.Sleep(5000);

shell.sendkeys("tablename1");
WScript.Sleep(1000);
shell.sendkeys("%fx"); ' Menu File, Export
WScript.Sleep(1000);
shell.sendkeys("%todbc"); ' Type: ODBC Databases
shell.sendkeys("~"); ' Enter

ecc.