Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Següent revisió
Revisió prèvia
bbdd:postgresql:start [06/02/2019 02:09] – creat matebbdd:postgresql:start [26/10/2021 03:56] (actual) mate
Línia 1: Línia 1:
 = postgreSQL = postgreSQL
-== acceso psql +{{tag>bbdd}} 
-<code bash>psql -U nombre_usuario nombre_db</code> +  * [[bbdd:postgresql:plsql]] 
-<code bash>pg_dump -U nombre_usuario nombre_db > db.out</code> +  * [[bbdd;postgresql:sql]]
-<code bash>sudo su – postgres +
-pg_dumpall > /var/lib/pgsql/backups/dumpall.sql</code> +
-<code bash>sudo su – postgres +
-psql -f /var/lib/pgsql/backups/dumpall.sql mydb +
-# alternativamente +
-psql -U postgres nombredb < archivo_restauracion.sql</code> +
- +
- +
-== comandos psql +
-  * ''\l'' : listar bbdd +
-  * ''\c <bbdd>'' : cambiar bbdd +
-  * ''\d'' : listar tablas +
-    * ''\du'' : listar usuarios +
-    * ''\dn'' : listar esquemas +
-    * ''\df'' : listar funciones +
-    * ''\df+ <funcion>'' : ver código SQL de la función +
-    * ''\dv'' : listar vistas +
-    * ''\d <tabla>'' : listar definiciones (campos, funciones, etc) +
-  * ''\i <file.sql>'' : leer comandos desde file +
-  * ''\x'' : pretty-format? +
-  * ''\e'' : consultas en tu editor favorito +
-  * ''\timming'' : timer tiempo query +
-  * ''\h'' : help +
-  * ''\q'' : exit +
- +
-/via: [[https://ayuda.guebs.com/usar-psql-conectar-base-datos-postgresql/]] +
- +
-== SQL +
-<code sql>SELECT version();</sql> +
-<code sql>select from «pg_user»;</code> +
-<code sql>CREATE USER nombre_usuario WITH password ‘123456';</code> +
-<code sql>DROP USER nombre_usuario;</code> +
-<code sql>ALTER USER usertochange WITH password ‘new_passwd’;</code> +
-<code sql>ALTER USER mysuper WITH SUPERUSER; +
-ALTER USER mysuper WITH SUPERUSER CREATEDB CREATEROLE INHERIT LOGIN REPLICATION;</code> +
-<code sql>CREATE DATABASE nombre_db WITH OWNER nombre_usuario;</code> +
-<code sql>DROP DATABASE nombre_db;</code> +
-<code sql>ALTER DATABASE database_name OWNER TO new_owner;</code> +
-<code sql>SELECT pg_size_pretty(pg_database_size(‘dbname’));</code> +
- +
-/via: [[https://medium.com/erdk2/comandos-consola-postgres-54591bdeec0a]]+
  • bbdd/postgresql/start.1549447776.txt.gz
  • Darrera modificació: 06/02/2019 02:09
  • per mate