Tecnología

Inicio

Cómo copiar un encabezado en PostgreSQL 8.4

Cómo copiar un encabezado en PostgreSQL 8.4


PostgreSQL es un sistema de base de datos objeto-relacional de código abierto. Con el respaldo de más de 15 años de desarrollo, este sistema de base de datos es apreciado por su exactitud, fiabilidad e integridad de datos. PostgreSQL es compatible con todos los principales sistemas operativos, como Windows, Linux y UNIX. Es capaz de almacenar grandes archivos binarios, tales como video, sonido e imágenes, y también incluye la mayoría de los tipos de datos que se encuentran en "SQL: 2008". Copiar una tabla de PostgreSQL es fácil, pero un simple comando COPY no copia la cabecera. Si desea copiar un encabezado, se debe ejecutar un comando más complejo COPIA.

Instrucciones

1 Abra la línea de comandos de Linux, el tipo de "su - nombre de usuario" y presionar "Enter". Reemplazar "nombre de usuario" con su nombre de usuario. Utilice este comando para acceder a su base de datos.

2 Tipo de "inicio del servicio PostgreSQL" en la línea de comandos de Linux y pulse "Enter". Esto iniciará el servidor de base de datos, suponiendo que se detuvo. También puede utilizar el "/etc/rc.d/init.d/postgresql Inicio" o el "/ usr / bin / postmaster -D / var / lib / pgsql / data y" comando para iniciar el servidor.

3 Tipo "nombre_basedatos psql" en la línea de comandos de Linux y pulse "Enter". Reemplazar "database" con el nombre de su base de datos. Debe ejecutar este comando para conectarse a la base de datos. Va a iniciar la sesión como usuario "nombre de usuario" en nuestro ejemplo.

4 Escriba "postgres" en la línea de comandos de Linux y pulse "Enter". Este comando iniciará la línea de comandos de PostgreSQL. Debe ejecutar todas las órdenes sobre bases de datos de este indicador.

5 Utilice el comando "Copiar" para copiar datos entre una tabla y un archivo. Debe utilizar la siguiente forma del comando COPY para copiar un encabezado en PostgreSQL:

nombredetabla COPIAR A nombrearchivo [CON CABECERA CSV]

Reemplazar "nombre de tabla" con el nombre de la tabla que contiene los datos que desea copiar y "nombre de archivo" con la ruta de acceso al archivo. El parámetro "cabecera" especifica que el archivo contiene una línea de cabecera con los nombres de cada columna. Cuando la tabla se copia en el archivo, la primera línea contendrá los nombres de columna.

Consejos y advertencias

  • Se pueden añadir más parámetros para el comando COPY para mejorarla.
  • Si utiliza el comando COPY correctamente, devuelve un mensaje de "número de copias", donde "recuento" es el número de filas copiadas.