🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear una base de datos PostgreSQL en Plesk (y gestionarla)

Actualizado el 26 de mayo de 2026

¿Qué es PostgreSQL y por qué usarlo en Plesk?

PostgreSQL es uno de los sistemas de gestión de bases de datos más potentes y avanzados que existen. A diferencia de MySQL o MariaDB, PostgreSQL es conocido por su robustez, su cumplimiento estricto de los estándares SQL y su capacidad para manejar grandes volúmenes de datos con operaciones complejas. Si tienes una aplicación que requiere integridad referencial avanzada, consultas complejas o funciones como índices parciales o tipos de datos personalizados, PostgreSQL es tu mejor aliado.

En el panel de control Plesk, crear y gestionar una base de datos PostgreSQL es un proceso sencillo, incluso si no tienes experiencia técnica previa. Plesk te ofrece una interfaz gráfica amigable que te permite crear bases de datos, usuarios, asignar permisos y realizar copias de seguridad con solo unos clics, sin necesidad de escribir comandos complejos.

En esta guía completa, te enseñaremos paso a paso cómo crear una base de datos postgresql plesk, cómo gestionarla correctamente y cómo solucionar los problemas más comunes. Sigue leyendo y en menos de diez minutos tendrás tu primera base de datos PostgreSQL funcionando.

Requisitos previos: qué necesitas antes de empezar

Antes de lanzarte a crear tu base de datos, asegúrate de cumplir con estos requisitos básicos:

  • Un panel de control Plesk activo y con acceso de administrador o de suscriptor con permisos suficientes.
  • Un plan de hosting que incluya soporte para PostgreSQL. Algunos planes económicos solo ofrecen MySQL, así que verifícalo en tu proveedor.
  • Tener claro el nombre de tu dominio o suscripción donde quieres crear la base de datos.
  • Acceso a la interfaz de Plesk mediante tu navegador web (normalmente en https://tu-dominio:8443 o la URL que te haya dado tu proveedor).

Si tu plan no incluye PostgreSQL, contacta con tu proveedor de hosting para activarlo. En la mayoría de los casos, es un servicio que se puede añadir fácilmente desde el panel de control.

Cómo crear una base de datos PostgreSQL en Plesk paso a paso

Paso 1: Accede a tu panel de Plesk

Abre tu navegador favorito y escribe la dirección de acceso a Plesk. Introduce tus credenciales (usuario y contraseña) y pulsa en "Iniciar sesión". Una vez dentro, verás el panel principal con todas las opciones disponibles.

Paso 2: Localiza la sección de bases de datos

En el menú lateral izquierdo, busca la sección que dice "Bases de datos". Dependiendo de la versión de Plesk, puede aparecer directamente en el menú principal o dentro de la pestaña "Sitios web y dominios". Haz clic en ella para ver todas las bases de datos existentes en tu suscripción.

Paso 3: Haz clic en "Agregar base de datos"

En la esquina superior derecha, verás un botón azul que dice "Agregar base de datos" o un icono con un símbolo "+". Pulsa sobre él para abrir el asistente de creación.

Paso 4: Configura los parámetros principales

Se abrirá un formulario con varias opciones. Rellena los campos de la siguiente manera:

  • Nombre de la base de datos: Elige un nombre descriptivo, por ejemplo mi_aplicacion_db. Evita caracteres especiales, espacios y guiones largos. Usa solo letras minúsculas, números y guiones bajos.
  • Tipo de base de datos: Aquí es donde debes seleccionar PostgreSQL. Asegúrate de que el servidor PostgreSQL está disponible en el desplegable. Si no aparece, es que tu plan no lo soporta.
  • Servidor de base de datos: Si tienes varios servidores, selecciona el que quieras. En la mayoría de los casos, solo habrá uno.

Paso 5: Crea un usuario para la base de datos

Plesk te permite crear un usuario específico para esta base de datos. Esto es muy recomendable por seguridad, ya que no tendrás que usar el usuario administrador principal.

Marca la casilla "Crear un usuario de base de datos" y completa los campos:

  • Nombre de usuario: Por ejemplo usuario_app.
  • Contraseña: Elige una contraseña segura. Plesk te muestra un indicador de fortaleza. Puedes usar el generador de contraseñas aleatorias que incluye el propio panel.

Paso 6: Configura opciones avanzadas (opcional)

Si quieres, puedes desplegar la sección de "Opciones avanzadas" para configurar:

  • Juego de caracteres (charset): El valor por defecto suele ser UTF8, que es el más recomendado para aplicaciones web modernas.
  • Plantilla (template): Puedes dejar el valor por defecto.
  • Permisos de acceso: Define desde qué IPs se puede acceder. Si no lo sabes, déjalo en "Cualquier host".

Paso 7: Finaliza la creación

Revisa todos los datos introducidos y pulsa en "Aceptar" o "Crear". Plesk te mostrará un mensaje de confirmación y la nueva base de datos aparecerá en el listado. ¡Enhorabuena, ya has creado tu primera base de datos PostgreSQL!

Cómo gestionar tu base de datos PostgreSQL en Plesk

Una vez creada, la gestión diaria es muy intuitiva. Desde el listado de bases de datos, haz clic en el nombre de tu base de datos para acceder a su panel de gestión. Aquí tienes las tareas más comunes:

Conectar tu aplicación a la base de datos

Para que tu aplicación web use la base de datos, necesitarás los siguientes datos:

  • Nombre de la base de datos: El que pusiste en el paso 4.
  • Usuario: El usuario que creaste en el paso 5.
  • Contraseña: La contraseña de ese usuario.
  • Servidor: Normalmente es localhost si la aplicación está en el mismo servidor, o la dirección IP del servidor de bases de datos.
  • Puerto: El puerto por defecto de PostgreSQL es el 5432.

En tu aplicación (WordPress, Laravel, Django, etc.), deberás configurar estos datos en el archivo de conexión. Por ejemplo, en un archivo .env de Laravel:

DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=mi_aplicacion_db
DB_USERNAME=usuario_app
DB_PASSWORD=tu_contraseña

Acceder a phpPgAdmin o pgAdmin

Plesk incluye una herramienta web para gestionar PostgreSQL llamada phpPgAdmin. Desde el panel de gestión de tu base de datos, busca el botón "phpPgAdmin" o "Administrar". Se abrirá una interfaz donde puedes:

  • Ejecutar consultas SQL manualmente.
  • Crear tablas, vistas, índices y funciones.
  • Importar o exportar datos.
  • Ver el esquema de la base de datos gráficamente.

Esta herramienta es ideal si necesitas hacer cambios puntuales sin usar un cliente externo.

Realizar copias de seguridad (backups)

La seguridad de tus datos es fundamental. Plesk te permite crear copias de seguridad de dos maneras:

  1. Desde el panel de gestión: En la pestaña de tu base de datos, busca la sección "Copias de seguridad" o "Backup". Pulsa en "Crear copia" y elige si quieres guardarla en el servidor o descargarla a tu ordenador.
  2. Desde la suscripción completa: Si haces un backup de toda tu suscripción, las bases de datos se incluyen automáticamente.

Tip de experto: Programa copias de seguridad automáticas diarias o semanales. Plesk te permite configurarlas desde "Herramientas y ajustes" > "Administrador de tareas programadas".

Restaurar una base de datos desde un backup

Si algo sale mal, puedes restaurar fácilmente. Ve a "Bases de datos", selecciona tu base de datos, pulsa en "Copias de seguridad" y elige el backup que quieras restaurar. Plesk se encargará de sobrescribir los datos actuales con los del backup.

Cambiar la contraseña del usuario de la base de datos

Por seguridad, es recomendable cambiar las contraseñas periódicamente. En el panel de gestión de la base de datos, ve a la pestaña "Usuarios", selecciona el usuario y pulsa en "Cambiar contraseña". Introduce la nueva contraseña y guarda los cambios.

Eliminar una base de datos

Si ya no necesitas la base de datos, puedes eliminarla. Ten mucho cuidado, ya que esta acción es irreversible y borrará todos los datos. Para ello, ve al listado de bases de datos, marca la que quieras eliminar y pulsa en "Eliminar". Plesk te pedirá confirmación.

Solución de problemas comunes con PostgreSQL en Plesk

Aunque Plesk simplifica mucho el proceso, pueden surgir algunos problemas. Aquí tienes los más frecuentes y cómo solucionarlos:

"No puedo seleccionar PostgreSQL en el tipo de base de datos"

Esto significa que tu plan de hosting no incluye PostgreSQL. Contacta con tu proveedor para que lo activen, o considera migrar a un plan superior. También es posible que el servicio PostgreSQL esté deshabilitado en el servidor; en ese caso, el administrador del servidor debe activarlo desde "Herramientas y ajustes" > "Servidores de bases de datos".

"Error de conexión: la autenticación falló"

Este error suele deberse a un usuario o contraseña incorrectos. Verifica que has escrito bien el nombre de usuario y que la contraseña es correcta. Recuerda que los nombres de usuario y bases de datos en PostgreSQL son sensibles a mayúsculas y minúsculas.

"La base de datos no se conecta desde mi aplicación"

Comprueba que los datos de conexión son correctos y que el puerto 5432 está abierto en el firewall del servidor. Si tu aplicación está en un servidor externo, asegúrate de que el acceso remoto está permitido en la configuración de PostgreSQL. En Plesk, esto se configura en "Herramientas y ajustes" > "Servidores de bases de datos" > PostgreSQL > "Acceso remoto".

"No puedo importar un archivo SQL grande"

Plesk tiene un límite de tamaño para las importaciones a través de phpPgAdmin. Si tu archivo es muy grande, usa la línea de comandos con psql o un cliente como pgAdmin en tu ordenador. También puedes dividir el archivo en partes más pequeñas.

Consejos avanzados para gestionar PostgreSQL como un profesional

Optimizar el rendimiento

PostgreSQL es muy potente, pero necesita ajustes para rendir al máximo. Algunos consejos:

  • Índices: Crea índices en las columnas que uses frecuentemente en las cláusulas WHERE de tus consultas.
  • Vacuum: PostgreSQL usa un sistema de versionado de filas. Ejecuta VACUUM periódicamente para limpiar datos obsoletos y mejorar el rendimiento.
  • Configuración: En Plesk, puedes ajustar la configuración del servidor PostgreSQL desde "Herramientas y ajustes" > "Servidores de bases de datos". Cambia valores como shared_buffers o work_mem si tu servidor tiene suficiente RAM.

Usar extensiones de PostgreSQL

PostgreSQL tiene un ecosistema de extensiones muy rico. Desde Plesk, puedes activar extensiones como:

  • PostGIS: Para datos geoespaciales.
  • pg_trgm: Para búsquedas de texto eficientes.
  • uuid-ossp: Para generar identificadores únicos universales.

Para activar una extensión, ve a phpPgAdmin, selecciona tu base de datos y ejecuta CREATE EXTENSION nombre_extension;.

Migrar desde MySQL a PostgreSQL

Si estás migrando una aplicación de MySQL a PostgreSQL, ten en cuenta que no son 100% compatibles. Deberás revisar:

  • Tipos de datos (por ejemplo, AUTO_INCREMENT en MySQL equivale a SERIAL en PostgreSQL).
  • Funciones (MySQL usa NOW() y PostgreSQL usa CURRENT_TIMESTAMP).
  • Comillas (MySQL usa comillas invertidas para identificadores; PostgreSQL usa comillas dobles).

Preguntas frecuentes (FAQ) sobre PostgreSQL en Plesk

¿Puedo tener varias bases de datos PostgreSQL en mi suscripción?

Sí, no hay límite estricto, aunque depende de tu plan de hosting. Cada base de datos consumirá recursos del servidor, así que no abuses.

¿Cómo veo cuánto espacio ocupa mi base de datos?

En el listado de bases de datos, Plesk te muestra el tamaño de cada una. También puedes ejecutar SELECT pg_database_size('nombre_db'); en phpPgAdmin.

¿Puedo usar PostgreSQL con WordPress?

Sí, pero necesitas un plugin especial como "PostgreSQL for WordPress" o usar un tema/plugin que lo soporte. WordPress está optimizado para MySQL, así que puede haber incompatibilidades.

¿Qué es el puerto de PostgreSQL y por qué es importante?

El puerto por defecto es el 5432. Es importante porque es el punto de entrada para las conexiones. Si tu servidor usa otro puerto, deberás especificarlo en la configuración de tu aplicación.

¿Cómo sé si mi aplicación es compatible con PostgreSQL?

La mayoría de las aplicaciones modernas (Laravel, Django, Ruby on Rails, Symfony) tienen soporte nativo para PostgreSQL. Si usas una aplicación más antigua, consulta su documentación.

Conclusión y siguientes pasos

Crear y gestionar una base de datos postgresql plesk es un proceso sencillo gracias a la interfaz intuitiva del panel. Hemos visto desde el proceso de creación paso a paso hasta la gestión diaria: backups, usuarios, permisos y resolución de problemas.

Recuerda que la práctica hace al maestro. Te recomendamos que crees una base de datos de prueba y juegues con ella: crea tablas, inserta datos, haz consultas y experimenta con las herramientas que Plesk pone a tu disposición. Cuanto más familiarizado estés con el panel, más rápido resolverás cualquier incidencia.

Si este artículo te ha sido útil, compártelo con otros usuarios que puedan estar luchando con plesk postgres guía. Si tienes más dudas, no dudes en contactar con tu proveedor de hosting o consultar la documentación oficial de Plesk. ¡Buena suerte con tus proyectos y feliz gestión de bases de datos!

[TIP]: Si también usas otros paneles de control como Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso a su interfaz es el 2106. Aunque la interfaz es diferente, los conceptos de gestión de PostgreSQL son muy similares y te resultará fácil adaptarte.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel