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ó

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
bbdd:postgresql:start [28/11/2020 07:40] – [comandos psql] 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 +  * [[bbdd:postgresql:plsql]] 
-psql -U user -W -h host database</code> +  * [[bbdd;postgresql:sql]]
-<code bash>pg_dump -U nombre_usuario nombre_db > db.out</code> +
-<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/]] +
- +
-== related +
-  * [[https://opensource.com/article/20/2/postgresql-commands]] +
-== 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> +
-<code sql>TRUNCATE TABLE table RESTART IDENTITY;</code> +
-<code sql>COPY (SELECT * FROM tablename) TO '/home/tablename.csv' WITH DELIMITER '|';</code> +
-  * LIMIT : número de registros a mostrar +
-  * OFFSET : a partir de dónde se empezaran a mostrar los registros +
- +
-/via: [[https://medium.com/erdk2/comandos-consola-postgres-54591bdeec0a]]\\ +
-/via: [[http://viviryaprenderweb.com/postgres-comandos-basicos-segunda-lista/]]+
  • bbdd/postgresql/start.1606578038.txt.gz
  • Darrera modificació: 28/11/2020 07:40
  • per mate