sql >> Base de Datos >  >> RDS >> PostgreSQL

PostgreSQL:restauración de la base de datos desde el volcado - error de sintaxis

El -f filename argumento en psql leerá en el archivo, por lo que no tiene que canalizarlo. psql debe incluirse en el directorio bin de PostgreSQL en Windows. Así:

psql -d dbname -U username -f dumpfile.sql

Es posible que deba incluir una ruta completa al ejecutable psql si no está en su ruta, y posiblemente agregue ".exe" a psql, para que sea "psql.exe".

También asegúrese de no bajar los números de versión, ya me he encontrado con problemas de sintaxis (por ejemplo, no exporte una base de datos 8.4 e intente cargarla en una base de datos 8.1). Si es así, es posible que deba editar manualmente el archivo de volcado.