Saltar al contenido

El error de crear base de datos con pgadmin 4

Crear una base de datos en PGadmin 4 para un proyecto de desarrollo puede ser simple o muy complicado sino contienes las herramientas corretas. Con Pgadmin 4 podras crear base de datos, crear tablas, vistas, secuencias, crear usuarios entre otras mas operaciones.

PGadmin es el entorno grafico mas utilizado al administrar postgresql, por ser muy facil de usar, pero debemos recordar que un GUI es solo una herramienta mas de Administrador de base de datos. por lo cual existen muchas mas que pueden hacer casi lo mismo.

Quieres aprender Postgresql te recomiendo ver este articulo muy simple de como crear una base de datos en pocos pasos. Existen dos formas de crear una base de datos en PostgreSQL.

Entorno gráfico

Debes iniciar pgadmin el cual se instala al instalar postgresql:

  • Clic en Databases y crear base de datos esta
  • Debes indicar un nombre e indicar cual sera el usuario dueño de esta base de datos.

Línea de comandos

La otra forma de crear una base de datos es desde la consola de PostgreSQL.

En Windows –> Inicio –>PostgreSQL 14 > SQL Shell (psql)

  • Escriba el nombre del servidor,
    • base de datos,
    • puerto,
    • usuario y clave
  • Escribe los siguientes comando para crear la base de datos:

— Crear una base de datos llamada ejemploDB basandose en la plantilla template1

CREATE DATABASE ejemploDB;

— Crear una base de datos ejemploDB basandose en la plantilla llamada plantillaX

CREATE DATABASE ejemploDB WITH TEMPLATE plantillaX;

— Crear una base de datos llamada ejemploDB donde su propietario será el usuario UsuarioejemploDB

CREATE DATABASE ejemploDB WITH OWNER UsuarioejemploDB;

Índice

    Solucion a los errores de crear una base de datos

    • Connection refused Is the server running on host «127.0.0.1» and accepting TCP/IP connections on port 5432?
      • Por lo generar esta asociado al servicio debe verificar si tu servidor del postgresql esta iniciado. para eso solo debes ir a servicios.
    • ERROR: transacción abortada, las órdenes serán ignoradas hasta el fin de bloque de transacción SQL state: 25P02
      • Debes de usar comillas como estas `` en vez de comillas dobles " " , tampoco las confundas con las comillas simples ' '

    Para crear la base de datos deberias iniciar sesion como root en postgresql y darle en crear new DATA BASE en caso de no poder esto indica que el usuario no tiene los permisos suficientes para esta tarea.

    En conclusion

    Los comandos dml y ddl son parte del estandar de los comando basicos de sql en postgresql, los cuales te permitiran crear y manipular los objetos de una base de datos. Ahora cuentanos como te fue creand una base de datos en postgresql

    Hasta la proxima

    bye :D!!