guia postgres linux windows termux ordenada
Mon Jul 21 2025 14:33:23 GMT+0000 (Coordinated Universal Time)
Saved by @jrg_300i #undefined
Guía paso a paso para PostgreSQL I. Linux 1. Instalación and configuración inicial Nota importante: Por defecto PostgreSQL crea un usuario postgres sin contraseña en Linux, autenticado vía sistema. Si no conoces la contraseña de postgres: ALTER USER postgres WITH PASSWORD 'tu_password'; Para crear usuarios, considera usar el comando createuser desde consola Linux para creación interactiva: sudo -u postgres createuser --interactive Para listar usuarios/roles existentes en psql: \du # Instalar PostgreSQL y herramientas adicionales sudo apt update sudo apt install postgresql postgresql-contrib libpq-dev # Inicializar clúster de base de datos (opcional - solo si necesitas nuevo directorio) sudo -u postgres initdb -D /ruta/del/directorio # Manipular el servicio PostgreSQL sudo systemctl start postgresql # Iniciar servicio sudo systemctl restart postgresql # Reiniciar servicio sudo systemctl stop postgresql # Detener servicio 2. Crear roles (usuarios) y bases de datos # Acceder como usuario postgres en bash sudo -u postgres psql # Crear nuevo usuario con contraseña CREATE USER nombre_usuario WITH PASSWORD 'tu_contraseña'; # Crear una base de datos nueva (opcional asignar propietario) CREATE DATABASE nombre_base_de_datos OWNER nombre_usuario; # Otorgar todos los privilegios sobre la base a un usuario GRANT ALL PRIVILEGES ON DATABASE nombre_base_de_datos TO nombre_usuario; # Eliminar usuario cuando ya no se necesite DROP USER nombre_usuario; 3. Conectarse y administrar con psql # Conectarse a postgres como superusuario (te pedirá contraseña si la tiene) psql -h localhost -U postgres -W # Mostrar bases de datos \l # Conectarse a una base de datos existente \c nombre_base_de_datos # Importar archivo SQL en una base \i /ruta/del/archivo.sql # Salir de psql \q II. Termux (Android Linux Shell) 1. Apertura y acceso al usuario postgres # Abrir consola con Ctrl + Alt + T # Cambiar a usuario root sudo su # Ingresar contraseña root si se solicita # Cambiar a usuario postgres su - postgres # Ingresar a shell psql psql # Conectarse a la base postgres \c postgres # Luego ingresar la contraseña que configuraste # Para salir de psql \q o exit III. Windows 1. Inicialización y manejo del servicio PostgreSQL # Inicializar base de datos (solo si creas nuevo clúster) initdb -D "C:\directorio\postgresql\data" # Iniciar el servidor pg_ctl -D "C:\directorio\postgresql\data" start # Reiniciar el servidor pg_ctl -D "C:\directorio\postgresql\data" restart # Detener el servidor pg_ctl -D "C:\directorio\postgresql\data" stop
Comments