Beiträge vom May, 2009

Extraer tabla de un dump en MySQL

Friday, 22. May 2009 13:46

Una pequeña receta que nos ha tocado hoy hacer en el curro. A veces necesitamos recuperar de un dump de mysql, los datos de una tabla. En este caso, el script que nos ocupa, recupera de un full dump, una tabla completa, con su definición, aunque sería relativamente sencillo recuperar solo los datos (INSERT):

#!/bin/sh
if [ $# -lt 1 ]; then
echo "Use: $0 table_name [filename]"
exit 1
fi

sed -n "/structure for table \`$1\`/,/UNLOCK TABLES/p" $2

Se puede invocar de dos formas:

extract_table.sh nombre_de_tabla fichero_con_el_dump

o

cat fichero_con_el_dump | extract_table.sh nombre_de_tabla
zcat fichero_con_el_dump.gz | extract_table.sh nombre_de_tabla

Un saludo

Thema: Linux, MySql, Receta | Kommentare (0) | Autor: Iñaki

Mi correo no es un ftp

Friday, 22. May 2009 13:23

Existe una creciente oleada de personas dispuestas a quejarse porque cuando mandan ficheros de tropecientos megas, el servidor de correo no va bien. Señores, señoras, el correo no es un ftp. Uno al final se cansa de recibir mensajes enormes y muchos de ellos, inútiles. Así que os dejo una pequeñ receta de procmail para evitar saturaros la cuenta con ppt y demás familia:

# MAXMSG = bytes del mail
MAXMSG=14680064
NL="
"
:0
* $ > $MAXMSG
{
LOG="Mi correo no es un ftp${NL}"
EXITCODE=69
HOST
}

Saludos

Thema: Linux, Receta | Kommentare (0) | Autor: Iñaki