PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Converter acesso para PostgreSQL?

  • Instale o driver ODBC do Postgres no computador Windows.
  • Crie uma fonte de dados com o driver "PostgreSQL Unicode" para seu novo banco de dados
  • Para cada tabela:
    • Use "Arquivo -> Exportar" escolha o tipo "Bancos de dados ODBC"
    • Confirme o nome da tabela
    • Escolha "Fonte de dados do computador"
    • Selecione sua fonte de dados

Funciona bem se você não tiver muitas tabelas. Eu precisava automatizar isso, então criei um script VBS que apenas emitiu toques de teclado no tempo adequado, assim:
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

etc.