Monday, October 8, 2012

Cambiando directorio de Datos Postgresql.




Por defecto el directorio de datos en archlinux, está en la siguiente ruta:

/var/lib/postgresql

Ahora quiero mover esto a otra particion:

en

/misperoles

1 - entonces lo primero que debo hacer es hacer un respaldo de las bases de datos que se encuentran en el motor.

2 - cambio el directorio en el archivo de configuración postgresql.conf.

3 - Muy Importante, los permisos de ese directorio debe pertenecer a postgres (el usuario con el cual lo creaste al momento de instalar).

4 - reiniciar el servidor.

5 - y cruzar los dedos, hehe mentira..

6 - Dependiendo de la distribución, el script que permite reiniciar o detener hay que modificarlo.

y bueno anoto acá como ejecutar cosas por línea de comando ya que por la vía gráfica es muy pesado trabajar con muchos registros, no es big data pero si va más rápido por la consola.

psql -d database -f SQLcommand.sql
psql -f PGdumpPlain.sql







Saturday, October 6, 2012

Importando datos a PostgreSQL o MySQL


PostgreSQL.

copy creditosmes95 from '/var/tmp/95percent.csv' delimiter ',' copy creditosmes95 from '/var/tmp/95percent.csv'  WITH NULL AS 'NA' delimiter ','
copy original from '/var/tmp/p1_conclase.txt'  WITH NULL AS '' delimiter ';'
lo mejor es leer la documentación oficial.http://www.postgresql.org/docs/8.2/static/sql-copy.html
MySQL
LOAD DATA INFILE 'hipparcos.csv'  -->  está en /var/lib/mysql/BASEDEDATOINTO TABLE hipparcos FIELDS TERMINATED BY ';';

Documentación de mysql: http://dev.mysql.com/doc/refman/5.1/en/load-data.html
Haciendo un backup de alguna Base de Dato.
mysqldump.exe -h 127.0.0.1 -uUser -pVeryDifficultPass databaseName
NOTA: La imagen es de http://cheezburger.com

Monday, October 1, 2012

Pasar una matriz a un vector.


 
Una matrix de 10x10 => resultará un vector de 100 elementos.
 
mx <- code="code">matrix(rnorm(100,1:100),10,10)
vec <- code="code">c(mx)
 
En mi caso estoy usando una matriz de distancia, para obtener la distribución de las distancias y ver en que punto de corte se considera una estrella perteneciente a Hyades o no. Esto lo subiré después y más ordenado. La imagen es tomada de: http://hubblesite.org/newscenter/archive/releases/2012/37/image/a/format/large_web/