PostgreSQL

PostgreSQL es un avanzado sistema de gestión de bases de datos relacionales de código abierto ampliamente utilizado en aplicaciones. Con el Alojamiento de Bases de Datos de Kinsta, puedes añadir fácilmente una nueva base de datos PostgreSQL desde el panel de control, haz clic en Bases de datos > Añadir base de datos y selecciona las opciones necesarias.

Si tienes una base de datos existente localmente o con otro proveedor de alojamiento, puedes importar la base de datos PostgreSQL al Alojamiento de Bases de Datos de Kinsta utilizando una herramienta de bases de datos de terceros o la Interfaz de Línea de Comandos (CLI). Nota: Para importar una base de datos, primero debes crear una nueva base de datos en MyKinsta.

Importar una Base de Datos PostgreSQL Utilizando una Herramienta de Base de Datos

Hay muchas herramientas de bases de datos que puedes utilizar para conectar y gestionar tu base de datos; tenemos instrucciones paso a paso para TablePlus, ya que esta herramienta te permite gestionar todos los tipos de bases de datos que puedes alojar en Kinsta.

Puedes utilizar cualquier cliente o herramienta de base de datos que admita tu tipo de base de datos. Aunque algunos detalles específicos, como la navegación y los nombres de los campos, pueden variar entre las herramientas de bases de datos, los conceptos fundamentales son los mismos.

Importar una Base de Datos PostgreSQL Utilizando la Interfaz de Línea de Comandos (CLI)

Puedes utilizar la interfaz de línea de comandos (CLI) para importar tu base de datos PostgreSQL a Kinsta. La instalación del servidor de base de datos y los comandos varían para cada tipo de base de datos. Este artículo es específico para PostgreSQL. Para otros tipos de bases de datos, consulta:

Instalar PostgreSQL

Si aún no tienes PostgreSQL instalado en tu máquina local, tendrás que instalarlo para conectarte a tu base de datos. Dependiendo de tu sistema operativo, puedes instalar PostgreSQL de las siguientes formas.

Windows

Descarga e instala el instalador GUI o los binarios para el instalador Interactivo de EDB.

MacOS

Con Homebrew, sustituye XX en el siguiente comando por la versión de PostgreSQL que quieras instalar:

brew install postgresql@XX

Linux basado en Debian (Debian, Ubuntu, Mint, etc.)

Utiliza el repositorio PostgreSQL APT e instala el postgresql-client.

Linux basado en RedHat (RedHat Fedora, CentOS, etc.)

Utiliza el repositorio PostgreSQL Yum e instala el archivo postgresql-client.

Credenciales de la Base de Datos Kinsta

Puedes encontrar las credenciales de tu base de datos en Conexiones externas en la página Visión general de la base de datos.

Importar una Base de Datos PostgreSQL

Utiliza el siguiente comando para exportar la base de datos, sustituyendo EXTERNAL_HOSTNAME, USERNAME, PORT y DATABASE_NAME por la información de las Conexiones externas de tu base de datos. Sustituye export.sql por la ruta y el nombre de la base de datos que quieras importar:

psql -h EXTERNAL_HOSTNAME -U USERNAME -p PORT -d DATABASE_NAME < export.sql

Cuando se te solicite, introduce la contraseña de la base de datos.

No se producirá ninguna salida a menos que haya errores, que se imprimirán en la línea de comandos. Para verificar que la importación se ha realizado correctamente, puedes utilizar dt o un comando similar para revisar los datos de tu base de datos.

Exportar una Base de Datos PostgreSQL

Utiliza el siguiente comando para exportar la base de datos, sustituyendo EXTERNAL_HOSTNAME, USERNAME, PORT y DATABASE_NAME por la información de las Conexiones externas de tu base de datos. Sustituye export.sql por la ruta y el nombre de archivo de la base de datos que quieras exportar:

pg_dump -h EXTERNAL_HOSTNAME -U USERNAME -p PORT -d DATABASE_NAME > export.sql

Cuando se te solicite, introduce la contraseña de la base de datos.

Una vez finalizada la exportación, tu archivo de base de datos (por ejemplo, export.sql) estará disponible en la ruta que especificaste en el comando pg_dump. Puedes abrir un archivo .sql con un editor de texto plano (por ejemplo, TextEdit, Notepad++, Sublime Text, etc.) o con una herramienta de bases de datos como TablePlus para revisar los datos exportados.

¿Este artículo te ha resultado útil?