Red de conocimiento del abogados - Preguntas y respuestas jurídicas - Cuando se utiliza la declaración de creación de tablas greenplum para crear particiones y distribución, se informa un error. ¿Cómo debo corregirlo? ¡Encuentra la solución!

Cuando se utiliza la declaración de creación de tablas greenplum para crear particiones y distribución, se informa un error. ¿Cómo debo corregirlo? ¡Encuentra la solución!

Debe especificar el intervalo de tiempo de las particiones como base para crear particiones en la base de datos. El comando es el siguiente:

CREATE TABLE dnslog(userip varchar(20),request_domains. varchar (255), fecha y hora, a_record varchar (20), rcode int2, dns_type int2, cname varchar (255), aaaa_record varchar (180), dns_server varchar (255), request_domains_owner varchar (255), dns_server_owner varchar (255)) distribuido por (userip,dns_server )PARTICIÓN POR RANGO (fecha y hora)

( INICIO (fecha '2008-01-01') INCLUSIVO

FIN (fecha '2016-01-01' ) EXCLUSIVO

CADA (INTERVALO '1 año') );

Puedes determinar la hora de inicio de la partición en función del valor mínimo de los datos en tu tabla. INCLUSIVO significa que. el día incluye "2008-01-01". Determine la hora de finalización de la partición según la situación de partición específica. EXCLUSIVO significa que no incluye "2016-01-01".

CADA (INTERVALO '1 año') significa que el intervalo de tiempo de la partición puede ser '1 año', '1 mes', '1 día', etc.

Las particiones después de la hora de finalización de la partición deben agregarse nuevamente. O cree un script para generar automáticamente las particiones posteriores.