Ir al contenido principal

JCK.com.ar | El Blog de Pepe

Este blog contribuye indefectiblemente con el aumento de Entropía del universo.

Fútbol para "todos"

El Estado argentino paga $1.700 millones por los derechos televisivos del fútbol. Por $180 millones (apróx el 10%) le entrega a El Trece y Telefe los partidos de River, Boca, Independiente y Racing, que capturan aproximadamente el 70% de la audiencia televisiva. Sobre esto, tengo algunas reflexiones:

  • La derecha históricamente se ha jactado de ser "eficiente" y acusaba a los gobiernos populares de no serlo. Prueba de esto ha sido la cantidad de CEOs que hay en el gobierno actual. ¿Alguno de todos esos CEOs en sus empresas privadas, hubiera vendido por el 10% del valor lo que genera el 70% de audiencia con sus consecuentes ingresos en publicidad? La respuesta es NO, a menos que quieras quedar muy bien con el Grupo Clarín y Telefonica en detrimento del Estado.

  • El programa "Fútbol para todos" era posible porque la mayoría de los partidos se emitían por la TV Pública, que tiene cobertura en el 100% del territorio nacional. Según algunas estimaciones, Canal 13 y TELEFE tienen una cobertura que ronda el 65% del territorio.

Salarios a la baja

Los salarios (en dólares) en Argntina eran los más altos de toda la región. El salario mínimo se ubicaba en Diciembre de 2015 en USD 450. Hoy, devaluación mediante, los salarios argentinos dejaron de ser los más altos y en particular el salario mínimo está en torno a los USD 314, siendo superados por Chile, Uruguay, Ecuador y Paraguay. Haber conseguido los salarios más altos de la región supone un logro importante para todos aquellos que viven de su salario: vos, yo y la inmensa mayoría del país. Supone haber mejorado la vida de muchísimas personas.

La desocupación en Diciembre de 2015 estaba en torno al 5,5%, la más baja en décadas.

Luego de la devaluación y la quita de las retenciones al sector agrícola, se produjo una fenomenal transferencia de recursos desde los sectores asalariados (voy y yo) a los sectores concentrados de la economía. Más simple: Te sacaron guita a vos del bolsillo para dársela a empresas como Cargill, Molinos, Dreyfus, Grobocopatel, etc

Así, tu salario en dólares cayó en picada. Esto, sumado a los despidos masivos en el sector Público y en el sector Privado atentan no solo contra tu salario si no contra tu estabilidad laboral. Muchas más personas estarán dispuestas a hacer tu trabajo por menos plata.

Pareciera ser que esta disminución del salario argentino no es suficiente para las empresas y van por más. Esto se ve claramente en las recientes declaraciones del Ministro de Trabajo de la Nación quién afirmó:

"Nosotros claramente tenemos que tener los niveles de competitividad que tienen el resto de los paises de la región"

Triaca en particular y el Gobierno de CAMBIEMOS y las empresas exportadoras en general, entienden que sólo es posible mejorar la "competitividad" de las empresas via reducciones salariales y así lo están haciendo. Una burrada tan grande, que mandaría con un 2 a su casa a un estudiante de Ingeniería Industrial.

Los números no cierran

Me pregunto como alcanzaremos la "Pobreza 0" si:

  • La devaluación del 40% destruye los salarios en pesos.

  • La eliminación de retenciones a las exportaciones, hace que los precios de los alimentos, estén a precio internacional.

  • A causa de esto, la inflación de diciembre es tan alta que ni siquiera publican los números.

  • Despidieron más de 15.000 empleados públicos y van por más.

  • El aumento de tarifas, según lo que el gobierno estima, será exorbitante.

A menos que creamos en los Reyes Magos, todo esto aumenta la desocupación y quita poder adquisitivo de los asalariados y los que están en la cornisa definitivamente caerán. ‪#‎Cambiamos‬

325 millones de razones verdes

Nos vivieron hablando respecto de que "el campo" estaba fundido. A quienes hoy les reducen las retenciones no es a los productores sino a empresas como Nidera, Cargill, Dreyfus, Molinos, etc que tuvieron espaldas financieras para aguantar dentro de silo los granos esperando la devaluación del Peso. ¿Cuanto le cuesta al Estado Nacional esta medida? ¿Por qué se aplica sobre los granos ya cosechados y no a los por cosechar?

Los Reyes Magos son los padres

Resulta interesante pensar en estos dos primeros anuncios del próximo gobierno. Por un lado la quita de retenciones a varios cultivos y una disminución a las retenciones a la soja. Y por otro lado que a diferencia de años anteriores el aguinaldo será alcanzado por el impuesto a las ganancias.

Los precios de los commodities vienen cayendo y para reconstituir la tasa de ganancia de los sectores agrícolas (que tienen cerca de USD 10.000M sin liquidar en silo-bolsas) el nuevo gobierno plantea no solo la eliminación de retenciones y ninguna restricción para exportar, sino también una devaluación que rondaría el 50% (de 10 a 15) Esto obviamente tiene un costo para el Estado y para el poder adquisitivo de los sectores asalariados que verán su poder de compra notablemente disminuido.

Una parte de ese costo será financiado, rompiendo una promesa de campaña, con la no exclusión del aguinaldo del pago de impuesto a las ganancias. O sea... ¿Lográs ver cual es el sentido de circulación del dinero? ¿Lográs comprender que saldrá de tu bolsillo de asalariado e irá a parar a las arcas del sector agrario? (Cargill, Los Grobo, etc)

El argumento de algunos será: "Ese dinero en manos del sector agrícola será re-invertido generando más producción" Ustedes sabrán disculparme, pero los Reyes Magos son los padres y la teoría del derrame nunca funcionó en manos de sectores más proclives a especular que a producir.

/galleries/posts/buryaile.jpg

Luces y sombras

Con sus luces y sus sombras estoy convencido de que estos últimos 12 años parieron el proceso político más importante de los últimos 60.

Las minorías conquistaron derechos y los genocidas fueron al banquillo de los acusados. Fortalecimos el Mercosur, dimos nacimiento al UNASUR y enterramos el ALCA en 2005 en Mar del Plata. Recuperamos AySA, los fondos de jubilaciones, Aerolíneas Argentinas, los trenes, YPF, etc.. Diseñamos, construimos y operamos 2 satélites geo estacionarios y miles de científicos volvieron al país.

Bajamos la deuda del 150% al 40% del PIB. Nos sacamos de encima al FMI y mejoramos el índice de Gini (desigualdad) e hicimos crecer el PIB per cápita a fuerza de sustitución de importaciones.

No se pudo democratizar el poder judicial ni se logró aplicar la Ley de Servicios de comunicación audiovisual en toda su potencia. Bajamos el índice de desocupación al menor en 30 años y aseguramos paritarias para los trabajadores. Millones salieron de la pobreza, duplicamos la cantidad de jubilados pero la minería a cielo abierto y el glifosato contaminan.

Hoy el pueblo argentino decidió, por una mínima diferencia, privilegiar las "formas" al "fondo". Compramos un candidato abiertamente conservador y neoliberal a través de los medios de comunicación, esos que no se pudieron democratizar. Acabamos de pegarnos un tiro en el pié, no sólo a nosotros mismos, sino también al conjunto de los pueblos Americanos.

Leía por ahí que "Los avances en la vida de los pueblos no son lineales."... ojalá este retroceso sea sólo para tomar envión.

Editorial Escucha Activa 31​/​10​/​2015

La década del 90 comenzó unos meses antes del primero de Enero de 1990. Su inicio fue, más precisamente, el 8 de Julio de 1989 el día en que Carlos Menem asumía su primera presidencia y el día en que se cumplían 13 años del aniversario de casamiento de mis viejos. Yo aún no había cumplido 9, estaba en tercer grado.

La noche anterior mis viejos y yo, fuimos a cenar a la parrilla "Doña Emilia" que quedaba sobre la Panamericana y recuerdo que lejos de ser una cena festiva, celebrando su aniversario, sobrevolaba un clima de preocupación jodida. Mis viejos intuían que el futuro se nublaba. Pasaron 26 años de aquella noche.

Durante esa década extendida que duró hasta el 20 de Diciembre de 2001, la pasamos como el culo. Mi viejo tuvo que cerrar su negocio de autopartes porque los desarmaderos se multiplicaban como Gremlins mojados. Las políticas neo-liberales cerraban fábricas, entonces con miles de obreros sin trabajo nadie se preocupaba por arreglar autos. Había urgencias mayores, como por ejemplo saber como cuernos darle de comer a los pibes mañana. Durante esos años además perdimos la casa en la cual vivíamos. Esa casa la había comprado mi abuelo materno, inmigrante italiano que había llegado al país en febrero del 50 con mi abuela y mi Tía recién nacida. Laburaba de lo que podía aunque mayormente era pintor de brocha gorda. 20 años después de haber llegado al país, en el 70, se había podido comprar su casa.

Fruto de un esfuerzo descomunal, mis viejos lograron darme todo lo necesario para poder terminar la escuela secundaria. Durante esos años mi viejo manejó un taxi, hizo fletes y hacía imanes para heladeras y mi vieja tuvo que salir a laburar. Primero en un lavadero de ropa y luego cocinando junto a mi viejo en el buffet del colegio.

Decía que la década del 90 duró casi dos años más, hasta el 20 de Diciembre de 2001. La economía neo-liberal y la convertibilidad explotaban en las manos de De La Rua y Cavallo y la policía asesinaba a 39 personas en las inmediaciones de Plaza de Mayo. Personas que, ahorcadas económica y socialmente, y sin poderle garantizarle el alimento a sus hijos salían a la calle.

A mi familia le pasaba más o menos lo mismo, la cena de mañana no estaba garantizada ni muchísimo menos. Pero no estábamos en la Plaza. Esa tarde del 20 de Diciembre de 2001 teníamos que internar a mi vieja en el Hospital de Boulogne. Su cáncer se descubrió potente esa noche, como las balas de la Federal en Plaza de Mayo. Lo que siguió fue una devaluación asimétrica del 40% que terminó de hundir a los ya hundidos, y a mis amigos juntando diarios y papeles para venderlos y así ayudarme a aportar a la economía familiar que tenía a mi viejo sin prácticamente laburo, a mi vieja enferma y a mi dando mis primeros pasos en el mercado del trabajo.

14 años después, quien tiene cáncer hoy es mi viejo. Sin embargo enfrentamos juntos esa enfermedad con muchísimas mejores expectativas y recursos que lo que lo pudimos hacer con mi vieja. La enfermedad de él es sustancialmente menos agresiva que la que tuvo mi vieja y las drogas oncológicas han evolucionado muchísimo. Pero con eso no basta. Hace falta un Estado que provea esas drogas oncológicas para un tratamiento que cuestan en promedio 100.000 pesos por mes. Entre el Ministerio de Salud de la Provincia de Buenos Aires y el Ministerio de Desarrollo Social de la Nación le han garantizado la provisión de esos medicamentos. En los últimos dos años mi viejo tiene en sus venas cerca de 3 millones de pesos. Y el tratamiento dá resultados. Estamos felices. Dentro de un mes, cuando finalmente esté jubilado, luego de haber ingresado a la moratoria previsional, ese tratamiento debería garantizárselo el PAMI. Nótese que hago uso del potencial. "Debería".

El 22 de Noviembre próximo hay balotaje y tendremos que optar, no entre 2 presidentes, sino entre dos modelos de país: Uno que plantea ingresar a una etapa de desarrollo económico e industrial y otro que plantea volver a encarar las mismas políticas neo-liberales que nos llevaron al cierre masivo de fábricas.

La discusión no es entre los colores naranja o amarillo. La discusión no es entre globos y bailes o deporte, optimismo y turismo. La discusión no es de "formas" si no de fondo. Y el fondo de la cuestión es cual queremos que sea el rol del Estado en nuestro país.

El Frente de Izquierda y Margarita Stolbizer dicen que no hay diferencia entre Macri y Scioli. ¿Que carajo pasa?!! ¿¿Se volvieron minusválidos mentales de golpe?? ¿Pueden discernir entre un marxista-leninista-guevarista y un comunista-maoísta y nos son capaces de ver la diferencia entre el proyecto de Desarrollo industrial que plantea Scioli y el abiertamente neoliberal que plantea Macri?

Si, si, ya sé, ya sé.... Scioli viene del menemismo. Igual que Macri. ¿Que querés que le haga? Scioli no era mi primera opción, ni de lejos. Pero es lo que hay.

Scioli podrá traicionar a todas las agrupaciones kirchneristas y movimientos sociales con los que ha hecho acuerdos y tendrá un problema mayor: Se quedará sin ningún apoyo. Se quedará pedaleando en el aire. (Hay que reconocerle algo: En estos últimos 12 años no traicinó nunca)

Macri no tendrá que traicionar a nadie para devaluar un 60% como lo plantea su economista Melconián, haciendo que nuestro poder de compra caiga de un plumazo. Macri no tendrá que traicionar a nadie para pagarle a los fondos buitres al contado y abriendo la puerta a la quiebra del país. Ya lo dijo: "Hay que sentarse en el tribunal de Griesa y lo que Griesa diga hay que hacerlo".

Macri no tendrá que traicionar a nadie para abrir las importaciones y destruir la industria nacional.

Macri no tendrá que traicionar a nadie para volver a privatizar YPF, Aerolíneas, las jubilaciones, los trenes y la mar en coche.

Macri no tendrá que traicionar a nadie para desfinanciar la salud pública, porque él no entiende la salud como un derecho si no como un privilegio.

Macri no tendrá que traicionar a nadie para cerrar Universidades, porque ya fue claro y dijo: "¿Que es esto de andar abriendo Universidades por todos lados?"

Macri no tendrá que traicionar a nadie...

Yo no sé que vas a hacer vos el 22 de Noviembre. No tengo ni la más remota idea que boleta pondrás en el sobre. Pero hay algo que si tengo en claro:

Por respeto a la memoria de mi vieja. Por respeto a la salud de mi viejo. Por respeto al futuro de los hijos por venir. Por respeto a todos los laburantes que se quedaron sin trabajo en los 90. Por respeto a todas las minorías que adquirieron derechos que antes no tenían y que pueden peder: Yo a Macri NO LO VOTO.

Y tampoco voy a votar en blanco, porque podré tener muchos defectos, pero la tibieza cuando se trata del trabajo, la salud y el futuro del país no es una opción. Estemos atentos, porque los brujos piensan en volver a nublarnos el camino.

Creando scripts de migración SQL automatizadamente

En el proyecto en el cual estoy trabajando decidimos finalmente migrar la aplicación base a su versión más nueva. Esto supone muchísimo trabajo, no es solamente pisar los archivos de la aplicación con los de su versión más nueva y listo el pollo, ojalá!

Una de las tareas de la migración, es migrar el esquema de la base de datos a su versión más nueva y hacer esto a mano no solo es cansador si no que también es super propenso a errores. Así que me puse a buscar una herramienta que me ayude en esto.

Básicamente lo que necesitaba era una herramienta a la cual yo le pasara como parámetro el esquema de 2 bases de datos (El actual y el de la nueva versión) y me escribiera scripts SQL para llevar el esquema de la base vieja al de la nueva.

Y como pasa el 99% de las veces en el Software Libre, alguien ya lo resolvió antes. La herramienta en cuestión se llama: sqlt-diff

Entonces, para migrar del esquema de la BaseA1 al esquema de la BaseA2 hay que seguir los siguientes pasos:

1.- Hacer un dump del esquema de cada base, en mi caso ejecuté:

$ mysqldump -uUsuario -pPassWordSuperSegura -h servidorMySQL --database basea1 -d > basea1.sql
$ mysqldump -uUsuario -pPassWordSuperSegura -h servidorMySQL --database basea2 -d > basea2.sql

La opción «-d» de mysqldump hace que el archivo sql no tenga datos, es decir sólo la estructura.

2.- Instalar sqlt-diff

En Debian y en Ubuntu el paquete que trar esta utilidad es «libsql-translator-perl» y se instala:

$ sudo apt-get install libsql-translator-perl

3- Modificar archivos basea1.sql y basea2.sql antes de ejecutar sqlt-diff

No tuve tiempo de investigar por qué, pero a sqlt-diff no le gustan los dumps que tengan la sentencia de creación de la DB y de uso de esa misma DB. así que simplemente comenté esas líneas en los 2 archivos:

-- CREATE DATABASE /*!32312 IF NOT EXISTS*/ `basea1` /*!40100 DEFAULT CHARACTER SET utf8 */;
-- USE `basea1`;

4.- Ejecutar sqlt-diff

Ejecutar esto es bien sencillo:

$ sqlt-diff basea1.sql=MySQL basea2.sql=MySQL > diff.sql

Esto nos produce un archivo diff.sql que tiene todas las sentencias necesarias (CREATE TABLE, ALTER TABLE, DROP TABLE, etc) para ejecutar en la DB basea1 y que nos quede igual a basea2

En mi caso ese archivo tiene adentro algo como esto:

BEGIN;

SET foreign_key_checks=1;

ALTER TABLE accounts CHANGE COLUMN annual_revenue annual_revenue VARCHAR(100) NULL DEFAULT NULL,
                     CHANGE COLUMN phone_fax phone_fax VARCHAR(100) NULL DEFAULT NULL,
                     CHANGE COLUMN rating rating VARCHAR(100) NULL DEFAULT NULL,
                     CHANGE COLUMN phone_office phone_office VARCHAR(100) NULL DEFAULT NULL,
                     CHANGE COLUMN phone_alternate phone_alternate VARCHAR(100) NULL DEFAULT NULL,
                     ADD INDEX idx_accnt_name_del (name, deleted);

ALTER TABLE accounts_audit CHANGE COLUMN id id CHAR(36) NOT NULL,
                           ADD INDEX idx_accounts_parent_id (parent_id),
                           ADD PRIMARY KEY (id);

Dígame Ingeniero.

Ingeniero

Y finalmente la luz al final del tunel llegó, y por suerte no era el tren de frente. El lunes pasado rendí mi último final, lo cual me habilita a iniciar el proceso para que me den el título de Ingeniero Industrial. ¿Que cuernos hace un Ingeniero Industrial? Bueno, muchas cosas, pero si tuviese que sintetizar su campo de acción podría decir que es el ingeniero capacitado para diseñar, gestionar, controlar y mejorar un proceso productivo. Desde que a alguien dice: "Che, tengo una idea genial: Vamos a fabricar agujeros para venderlos en bolsas de 10 Kg.", hasta que esas bolsas de 10 Kg llenas de agujeros salen de la línea de producción. Bueno, en teoría estoy capacitado para eso y mucho más.

Cuando estas cosas pasan en la vida (terminar una carrera universitaria) uno suele ponerse a recordar por todo lo que tuvo que pasar para llegar a este punto. Terminé el colegio industrial en el siglo pasado, más precisamente en el 99. Con mi flamante título de Electrotécnico en la mano, no tenía dudas sobre que carrera seguir, quería ser ingeniero. Pero la ingeniería es una disciplina sumamente extensa. La opción "natural" hubiera sido estudiar Ingeniería Eléctrica, pero ya estaba podrido de la electricidad. No había un día en el cual no escuchara hablar de un ampere, un volt, un watt. Estaba saturado de todo eso.

Había días que me daban ganas de estudiar Ingeniería Civil (Esos fulanos que diseñan puentes colgantes y que uno les tiene un respeto de putísima madre), y había días que me daban ganas de estudiar Ingeniería en Sistemas para estudiar el que era mi hobby: Estar todo el día sentado frente a la computadora. Pero con ambas tenía problemas. Con la Ingeniería Civil tenía el problema de que la Estática me resultaba sumamente aburrida, y si te pasa eso y querés ser ingeniero civil estás al horno. En el caso de Ingeniería en Sistemas, tenía la impresión de que todas las cosas interesantes que iban a enseñarme yo las podría aprender solito, como lo venía haciendo desde que a los 13 años me regalaron mi primera PC (Una 386DX con 4 Mb de RAM y 40 Mb de HD. Un verdadero fierrazo) Fue en ese momento que apareció mi padrino (Ingeniero Mecánico él) y me hinchó los huevos para que estudiase Ingeniería Industrial. Leí el plan de estudios y me terminé de convencer. Hoy muchos años después creo que fue la decisión correcta.

Pero saber qué estudiar es la primera parte. La segunda es saber dónde estudiar.

Tenía pensado (y así lo hice) que cuando terminara la secundaria iba trabajar. No porque no me gustara quedarme en mi casa estudiando con mis viejos solventando todos los gastos, sino porque esa posibilidad no estaba. Mis compañeros de la secundaria que iban a estudiar ingeniería en la UTN, iban a ir al turno mañana, y yo como iba a trabajar, iba a ir la noche. Y acá la cosa se complicó, porque si iba a la noche, no podría volverme de la facultad en auto con ellos. Esto no es trivial, yo vivía en Villa Adelina y la sede Campus de la UTN está en Villa Lugano. Esto significa, con suerte, 2 horas de viaje en 2 colectivos, y la verdad que salir a las 22 hs y llegar pasada la medianoche, no estaba muy copado.

Así que tomé la decisión de anotarme en la UBA, total la sede del CBC la tenía cerca de casa (en Martinez) y luego, cuando cursara en la sede de Paseo Colón, tenía el 130 que me dejaba a una cuadra. Pero algo no calculé bien. Me dí cuenta, una vez cursando el CBC, que estudiar Ingeniería en la UBA y trabajar 9 horas por días eran tareas incompatibles. Las clases empezaban a las 17hs y yo salía del trabajo a las 17hs, así que por más rápido que viajara llegaba tarde siempre. Si uno llega tarde a la clase de Sociedad y Estado, no pasa nada, a lo sumo tendrá que leer más a fondo los textos. Pero si uno llega tarde a una clase de Álgebra o Análisis Matemático, con un pizarrón repleto de ecuaciones, está al horno, no hay posibilidad de entender una goma.

Así estuve 2 años, 2000 y 2001 en el CBC, tratando de aprobar Álgebra mientras llegaba sistemáticamente tarde. En estos 2 años, mis compañeros de la secundaria que habían comenzado en el turno mañana, habían conseguido trabajo y ya estaban cursando en el turno noche. La decisión caía de maduro: "Me voy a la UTN". Y debo decir que fue unas de las mejores decisiones que tomé en mi vida. La UTN de Buenos Aires es una facultad que, con todas sus cosas por mejorar, es varias veces mejor que la UBA. El nivel académico es el mismo, pero uno es una persona dentro de la UTN, no un número. La cursada está diseñada pensando principalmente en los estudiantes que trabajan, es decir: Vas a poder cursar siempre, no te va a pasar como en la UBA que las materias "no te salen" o que si te salen, te dan el horario de cursada a las 3 de la tarde. De esta manera, en el año 2002 comencé casi de cero la facultad (sólo me reconocieron Análisis Matemático 1 por Análisis Matemático del CBC).

Ayer, mirando la libreta universitaria, se me ocurrió hacer un grafiquito que mostrase mi "desempeño académico" respecto a la cantidad de materias cursadas y la cantidad de finales aprobados por año lectivo.

Evolución Carrera

Y al ver el gráfico me dí cuenta de algo que no había hecho consciente: La manera en que la vida personal incide en el desempeño académico. El ímpetu de re-comenzar la carrera en una nueva facultad hizo que los 2 primeros años (2002 y 2003), cursara bastantes materias. Durante 2004, muere mi vieja luego de estar enferma 2 años y medio. Las réplicas de ese terremoto personal se hicieron sentir ese mismo año: Paso de cursar 5 y 4 materias y aprobar 3 y 5 finales (2002 y 2003) a cursar sólo 3 materias y aprobar un sólo final. Durante los años que siguieron al fallecimiento de mi vieja (2004-2009), por diversos motivos la vida no me resultó particularmente sencilla, y esto también repercutió en mis estudios, ya que cursaba y rendía muy pocas materias.

A fines de 2009, darme cuenta de mi realidad académica me puso contra las cuerdas: En 8 años de cursada había aprobado casi la mitad de los finales. A ese ritmo me quedaban otros 8 años más. Las alternativas estaban claras: "O dejo la carrera ya mismo, o me pongo las pilas y la termino". Elegí terminarla, y eso se refleja claramente en los ciclos lectivos 2010, 2011 y 2012, donde la rompí como un campeón :D

Como decía antes, ahora sólo me quedan trámites administrativos para que finalmente me entreguen el título, sin embargo ya estoy disfrutando el placer llegar a mi casa de día :D

Tuneando el cliente de mysql

Me gustaría tener la posibilidad de tunearlo de la misma manera que lo hice con bash, donde por ejemplo, el prompt me dice donde estoy parado, si estoy en un repo git me dice en que branch estoy, me colorea estas cosas, etc. Pero parece ser que el cliente de MySQL no es tan flexible.

Imagino un cliente que por ejemplo:

  • Coloree los resultados de las consultas (los nombres de los campos en un color, el resultado en otro, los bordes de tabla en otro, etc)

  • Permita hacer scroll horizontal cuando la cantidad de campos de un SELECT no entra en el ancho de la pantalla.

  • ¿Que tenga snippets sería mucho pedir? Te imaginás si hacés: SELECT nombre_de_tabla + TAB y que eso te dá como resultado: SELECT * FROM nombre_de_tabla WHERE bla.. ;

Bueno, la cosa es que todo eso hasta donde pude investigar el cliente de MySQL no lo tiene. Sin embargo pude darle un poco (sólo un poco) más de onda al prompt haciendo lo siguiente:

En el archivo "~/.my.cnf" agregué lo siguiente:

[mysql]
auto-rehash
prompt=(\\u@\\h) [\\d]▶\\_

Luego instalé rlwrap:

sudo apt-get install rlwrap

y en my "~/.bashrc" agregué:

# mysql colors
if [ -x /usr/bin/rlwrap ]; then
alias mysql='/usr/bin/rlwrap -a -pGREEN /usr/bin/mysql'
fi

Eso me dió como resultado algo un poco mejor a lo que tenía:

/galleries/posts/mysql.png