Cómo copiar del sistema local a la tabla PostgreSQL

Cómo copiar del sistema local a la tabla PostgreSQL
Postgres es un sistema de gestión de bases de datos multipropósito. Le permite realizar todas las operaciones básicas con las que se debe equipar un DBMS estándar. Postgres ser una base de datos relacional asistida por un mecanismo de consulta dinámica lo hace favorable para las empresas. Los datos en una tabla Postgres se pueden insertar utilizando la consulta de inserción de Postgres y debe insertar los datos manualmente. Aquí me viene a la mente una pregunta.

¿Es posible cargar los datos de su sistema local?? Sí, Postgres también brinda asistencia a este respecto. El comando de copia en Postgres le permite importar datos de una instancia local a una tabla Postgres. Este artículo proporciona una guía paso a paso para copiar datos de un sistema local a una tabla de Postgres.

Cómo funciona la declaración de copia de Postgres

La declaración de copia se divide en más dos categorías:

COPIAR A: Esto copiará los datos de la tabla a un archivo.
COPIADO DE: Utilizado para copiar datos de un archivo en la tabla.

Como estamos considerando aquí la copia del sistema local a una tabla de Postgres, por lo tanto, en nuestro caso el COPIADO DE la declaración funcionaría. La próxima sección proporciona el uso de la declaración de copia para importar datos de un archivo a una tabla de Postgres.

Cómo copiar datos de un sistema local a una tabla de Postgres

Esta sección proporciona un procedimiento paso a paso para copiar datos de un sistema local en una tabla de Postgres. Para hacerlo, estamos creando un .Archivo csv ya que son fáciles de importar. Hay dos factores en un archivo CSV que deben considerarse para copiar los datos a una tabla de Postgres. Los factores son Encabezamiento y Delimitador:

Encabezamiento: Esto representa la cabeza de cada columna

Delimitador: El personaje utilizado para separar dos entradas y coma (,) se usa a este respecto. Sin embargo, también se pueden usar semicolon y pestaña para separar las columnas de la base de datos.

Paso 1: crear un archivo CSV
En primer lugar, cree un archivo CSV; Usaremos el archivo CSV llamado "personal.CSV"Y la instantánea de los datos almacenados en nuestro personal.CSV El archivo se muestra a continuación:

Nota: Cualquier archivo de texto guardado en .CSV El formato actuará como un archivo CSV.

Se observa que hay tres columnas con Encabezamiento nombrado como "ID", "Nombre" y "Designación". Basado en los datos observados desde el archivo, se crea una tabla Postgres. Parece que la identificación se denominaría una clave principal, mientras que el nombre y la designación están en la categoría de Varchar.

Paso 2: crear una tabla de Postgres
Una vez que haya creado (o examinado) el archivo CSV, es bueno para crear una tabla Postgres. Como tenemos que mapear los datos del archivo CSV, la tabla debe contener las mismas columnas. El siguiente comando crea una tabla llamada "empleado"Y se crean tres columnas dentro de esa tabla. Además, se recomienda utilizar el mismo tipo de datos para las columnas de la tabla que ha observado desde el archivo.

> Crear empleado de la tabla (clave de identificación de serie primaria no nula, nombre varchar (50) no nulo, designación varchar (50) no nulo);

Para la verificación, obtenga el contenido de la tabla de empleados emitiendo el comando escrito a continuación y la salida muestra que la tabla está vacía.

> Seleccionar * del empleado;

Paso 3: Copiar desde el archivo a la tabla Postgres
Una vez que haya creado un archivo CSV y la tabla de Postgres en consecuencia. Para importar un personal.CSV Archivo, el comando de copia se ejecuta de la siguiente manera:

> Copiar al empleado de '/home/adnan/escritorio/personal.CSV 'delimitador', 'CSV Header;

La salida del comando escrito anteriormente sería el número de registros copiados del archivo a la tabla Postgres. Para una verificación adicional, puede obtener el contenido de la tabla Postgres:

> Seleccionar * del empleado;

Y aquí vas con copiar los datos del sistema local a la tabla de Postgres.

Conclusión

Postgres es un sistema de gestión de bases de datos ampliamente utilizado para empresas. Admite extensos mecanismos de consulta para realizar operaciones de bases de datos. Este artículo proporciona la guía de procedimiento para copiar archivos de un sistema local a una tabla de Postgres. El encabezado utilizado en el archivo debe ser los nombres de la columna de la tabla. Has aprendido a crear un archivo CSV y los fenómenos de copia también. Por último, le sugerimos que cree una tabla Postgres según el .archivo csv para asegurarse de que puede copiar todos los datos sin ninguna ambigüedad.