Skip site navigation (1) Skip section navigation (2)

Problema insertando datos (TIME)

From: Clemente López Giner <clemenlg(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Problema insertando datos (TIME)
Date: 2008-08-30 20:42:28
Message-ID: c60695e60808301342i50d46399vab6501cefd1cf91d@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola,
Lo primero de todo, saludar a los usuarios de la lista, y daros las gracias
por todo lo que hacéis, y por echarnos una mano con nuestras dudas...
Lo segundo, es que tengo un problemilla con una tabla...

CREATE TABLE comentarios (
	id_art INTEGER NOT NULL,
	usuario VARCHAR(10) NOT NULL,
	fecha DATE NOT NULL,
	hora TIME NOT NULL,
	texto VARCHAR(300) NOT NULL,
	CONSTRAINT cp_comentarios PRIMARY KEY(id_art, usuario, fecha, hora),
	CONSTRAINT ca_comentarios_usu FOREIGN KEY(usuario)
		REFERENCES usuarios
			ON DELETE RESTRICT
			ON UPDATE CASCADE,
	CONSTRAINT ca_comentarios_art FOREIGN KEY(id_art)
		REFERENCES articulos
			ON DELETE RESTRICT
			ON UPDATE CASCADE);


El problema es que no sé como insertar datos, ya que no sé como insertar el
dato time.
Si hago un

SELECT CURRENT_TIME;

, me muestra lo que quiero (22:28:03.469333+02), pero si lo intento insertar

INSERT INTO comentarios VALUES('20','editor',30/08/2008,CURRENT_TIME,'');

, me da error, (ERROR: la columna «fecha» es de tipo date pero la expresión
es de tipo integer
HINT: Necesitará reescribir la expresión o aplicarle una conversión de
tipo.)

No sé como he de insertar ese tipo de datos...

¿Alguien sabe como puedo solucionar el problema?

Gracias

Responses

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2008-08-30 20:48:31
Subject: Re: Problema insertando datos (TIME)
Previous:From: Alvaro HerreraDate: 2008-08-30 20:30:02
Subject: Re: traduccion documentacion

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group