$psql -l //Nos muestra la lista de bases de datos
$psql musica //Nos situa en la base de datos musica
musica=#\d // nos muestra la lista de relaciones(tablas)
Listado de relaciones
Esquema | Nombre | Tipo | Dueño
---------+------------------------------+-----------+----------
public | banderas | tabla | kylix
public | banderas_id_seq | secuencia | kylix
public | baseCapProv_id_seq | secuencia | postgres
public | base_cap | tabla | kylix
public | base_cap_id_seq | secuencia | kylix
public | base_ing | tabla | kylix
musica=#\d tabla // nos muestra la lista de relaciones(tablas)
Tabla «public.cat_ejercicio»
Columna | Tipo | Modificadores
---------+-------------------+----------------------------------------------------------------------
id | integer | not null valor por omisión nextval('cat_ejercicio_id_seq'::regclass)
nombre | character varying |
estado | integer |
Índices:
"cat_ejercicio_pkey" PRIMARY KEY, btree (id)
(END)
music=#\v // nos muestra la lista de vistas
musica=# \c sirh // conectar con otra base de datos
music=#\q // para salir del psql
sirh=# \e // nos abre el editor y nos permite guardar las consultas como sql
y despues para ejecutarlas
sirh=# \i /tmp/consulta.sql y ejecutas el archivo o script
sirh=# \! mkdir /home/cesar/reports //ejecutar comando del bsh
Coṕiar la informacion de una base a a csv
musica=# \copy base_cap to /home/cesar/reports/basecap.csv csv
Cargar informacion de una csv a una tabla
musica=# \copy base_cap2 from /home/cesar/reports/basecap.csv csv
- El vacuum es el proceso en el cual se eliminan definitivamente tuplas marcadas para borrar y hay una reorganización de datos a nivel físico.
- Puede realizar vacuum utilizando el comando externo 'vacuumdb' y el cual puede recibir parámetros para realizar los diferentes tipos de vaciamiento:
- FREEZE
- FULL
- ANALYZE
- S/Parametros de tipo
No hay comentarios:
Publicar un comentario