gabriumaa
Usuario (Costa Rica)
Buenas Taringueros!!! En este post les voy a explicar dos funciones básicas de cualquier administrador de base de datos. El exportar e importar datos de la BD postgresql. Lo primero es explicar que es un archivo csv: Este archivo realmente es un archivo txt o archivo plano, donde con algún delimitador separamos simbólicamente los datos, con el fin de que cuando lo abramos con nuestro excel o con nuestra base de datos el determine que cuando encuentre este delimitador estamos hablando de otro campo o dato. Según wikipedia la definicion es : Los ficheros CSV (del inglés comma-separated values) son un tipo de documento en formato abierto sencillo para representar datos en forma de tabla, en las que las columnas se separan por comas (o punto y coma en donde la coma es el separador decimal: España, Francia, Italia...) y las filas por saltos de línea. Los campos que contengan una coma, un salto de línea o una comilla doble deben ser encerrados entre comillas dobles. Ahora entremos es materia: IMPORTAR: Usted tiene que abrir el shell de postgres, que lo puede hacer con el pgAdmin III en la barra hay un campo que dice plugins y le das un click PQSL CONSOLE. Entonces escribes lo siguiente: copy TABLA from 'RUTA' delimiter 'delimitador que usamos' un ejemplo sería: copy USUARIOS from 'C:userminombreUsuariodesktopdatos.cvs' delimiter ',' En este caso mi tabla se llama usuario, la ruta debe estar entre comillas y el delimitador es en mi caso una COMA ( , ) Es muy importante darle permisos al archivo que vamos a subir a postgres o al dueño de la base de datos fuera otro, sobre el archivo porque si no tirara que no tiene permisos de lectura. Exportar: Estando igual en la PSQL CONSOLE, escribir copy TABLA to 'ruta' delimiter 'delimitador' un ejemplo sería: copy USUARIOS to 'C:userPOSTGRESdesktopdatos_exportados.cvs' delimiter ',' Lo único a resaltar es que como usuario puse a postgres, porque si ponemos nuestro usuario puede dar permisos de escritura, entonces esa es la forma más rápida. Espero les sirva el mini-tuto. y Recuerden agradecer no cuesta nada. Saludos, "compartir el conocimiento, es la mejor forma de demostrar la sabiduría" quote Gabri!!
Muy Simple y al grano. Modificamos el archivo etc/network/interfaces, y le agregamos el parámetro al final siguiente: dns-nameservers dns-principal dns-secundario. Un ejemplo de este archivo es el siguiente: # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto eth0 iface eth0 inet static address 192.1.1.2 netmask 255.255.255.0 gateway 192.1.1.108 dns-nameservers 8.8.8.8 8.8.4.4 Se reinicia el proceso /etc/init.d/networking restart Ya aquí tiene fijos los DNS a usar y ya no se borran cuando reiniciamos. Referencias para ampliar el tema: http://manpages.ubuntu.com/manpages/lucid/man8/resolvconf.8.html