Opened 16 years ago

Closed 16 years ago

#1114 closed defect (worksforme)

No digitizing when one table column is type timestamp?

Reported by: sblank Owned by: jef
Priority: major: does not work as expected Milestone:
Component: Digitising Version: Trunk
Keywords: digitizing, postgis, timestamp Cc:
Must Fix for Release: Yes Platform: Windows
Platform Version: Awaiting user input: yes

Description

When i have digitizing a point in a postgis layer and save this changes the following message apear:

FEHLER: ungültige Eingabesyntax für Typ timestamp: »« similar in english: ERROR : wrong Inputsyntax for type timestamp

Here the sql script of the table

-- Table: wrrl.tbl_messnetzpunkte

-- DROP TABLE wrrl.tbl_messnetzpunkte;

CREATE TABLE wrrl.tbl_messnetzpunkte (

gid integer NOT NULL DEFAULT nextval(('wrrl.messnetzpunkte_gid_seq'::text)::regclass), mns_id integer, the_geom geometry, bezeichnung text, bearbeitet_von character varying(254), bearbeitet_am timestamp without time zone, abdeckung_guete double precision, vorl_bewertung double precision, -- Vorläufige Bewertung gemäß WRRL vorl_bewertung_bemerkungen text, bewertung_1 double precision, -- Abschliessende Bewertung für den Berichtszeitraum 2006-2012 bewertung_2 double precision, -- Abschliessende Bewertung für den Berichtszeitraum 2013-2018 bewertung_1_bemerkungen text, bewertung_2_bemerkungen text, CONSTRAINT messnetzpunkte_pkey PRIMARY KEY (gid), CONSTRAINT enforce_dims_the_geom CHECK (ndims(the_geom) = 2), CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) = 'POINT'::text OR the_geom IS NULL), CONSTRAINT enforce_srid_the_geom CHECK (srid(the_geom) = 2166)

) WITH (OIDS=TRUE); ALTER TABLE wrrl.tbl_messnetzpunkte OWNER TO postgres; GRANT ALL ON TABLE wrrl.tbl_messnetzpunkte TO postgres; GRANT SELECT ON TABLE wrrl.tbl_messnetzpunkte TO public; GRANT ALL ON TABLE wrrl.tbl_messnetzpunkte TO admins; GRANT ALL ON TABLE wrrl.tbl_messnetzpunkte TO fiaka_admins; GRANT SELECT ON TABLE wrrl.tbl_messnetzpunkte TO openweb; GRANT SELECT, UPDATE, INSERT, DELETE, TRIGGER ON TABLE wrrl.tbl_messnetzpunkte TO wrrl_monitoring; GRANT SELECT, UPDATE, INSERT, DELETE, TRIGGER ON TABLE wrrl.tbl_messnetzpunkte TO editor; COMMENT ON COLUMN wrrl.tbl_messnetzpunkte.vorl_bewertung IS 'Vorläufige Bewertung gemäß WRRL'; COMMENT ON COLUMN wrrl.tbl_messnetzpunkte.bewertung_1 IS 'Abschliessende Bewertung für den Berichtszeitraum 2006-2012'; COMMENT ON COLUMN wrrl.tbl_messnetzpunkte.bewertung_2 IS 'Abschliessende Bewertung für den Berichtszeitraum 2013-2018';

-- Trigger: tbl_messnetzpunkte_update_bearbeiter on wrrl.tbl_messnetzpunkte

-- DROP TRIGGER tbl_messnetzpunkte_update_bearbeiter ON wrrl.tbl_messnetzpunkte;

CREATE TRIGGER tbl_messnetzpunkte_update_bearbeiter

BEFORE INSERT OR UPDATE ON wrrl.tbl_messnetzpunkte FOR EACH ROW EXECUTE PROCEDURE fiaka.update_bearbeiter();

Change History (3)

comment:1 by jef, 16 years ago

Awaiting user input: set

perhaps this is a problem with the trigger. At least it's not reproducable here using r8538 with this table:

CREATE TABLE tbl_messnetzpunkte
(
  gid SERIAL PRIMARY KEY,
  mns_id integer,
  bezeichnung text,
  bearbeitet_von character varying(254),
  bearbeitet_am timestamp without time zone,
  abdeckung_guete double precision,
  vorl_bewertung double precision,
  vorl_bewertung_bemerkungen text,
  bewertung_1 double precision,
  bewertung_2 double precision,
  bewertung_1_bemerkungen text,
  bewertung_2_bemerkungen text
);
SELECT AddGeometryColumn('tbl_messnetzpunkte', 'the_geom', 2166, 'POINT', 2);

comment:2 by jef, 16 years ago

Owner: changed from nobody to jef

comment:3 by jef, 16 years ago

Resolution: worksforme
Status: newclosed

no response for for 2 weeks

Note: See TracTickets for help on using tickets.