jueves, 6 de octubre de 2016

Saber version de linux

Varias veces he tenido que saber que versión de linus tengo instalada y nunca me acuerdo como se hace.

cat /etc/issue

Numero de linea en VI

El editor mas usado (creo yo) de los que entramos por consola a ambientes linux es vi. Este tienen infinitas posibilidades las cuales es dificil saberlas todas y usarlas mucho mas dificil. Una que varias veces la he tenido que usar es mostrar el numero de linea, esto es tan sencillo como digiar lo siguiente:

:set nu


Esto hace que se desplegue el numero de linea a la izquierda.


Contar cantidad de registros en todas las tablas Postgresql

Varias veces he tenido que contar los registros de todas las tablas de una base en particular.
Dejo la consulta para poder hacerlo en postgresql


SELECT
nspname AS schemaname,relname,reltuples::integer
FROM pg_class C
LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace)
WHERE
nspname NOT IN ('pg_catalog', 'information_schema') AND
relkind='r'
ORDER BY reltuples DESC;