Hallo zusammen,
mit einem Skript versuche ich Daten in die DB einzutragen. Dabei bekomme ich diese Fehlermeldung:
Die Tabelle und die Spalte existieren, daher denke ich das ich den Benutzer noch Berechtigungen erteilen muss.
Den Benutzer habe ich so angelegt:
Wenn ich mir die Benutzer anschaue finde ich dieses:
Der Benutzer "sensorinput" soll nur Daten einfügen und updaten können.
Kann die Fehlermeldung damit im Zusammenhang stehen?
mit einem Skript versuche ich Daten in die DB einzutragen. Dabei bekomme ich diese Fehlermeldung:
Code:
column "sensoridx" does not exist
LINE 1: ...idx, measurement_point, xdata, timestamp) values (sensoridx,...
^
HINT: There is a column named "sensoridx" in table "sensordatentab_x_werte", but it cannot be referenced from this part of the query.
Die Tabelle und die Spalte existieren, daher denke ich das ich den Benutzer noch Berechtigungen erteilen muss.
Den Benutzer habe ich so angelegt:
Code:
sudo -u postgres createuser -P sensorinput
Wenn ich mir die Benutzer anschaue finde ich dieses:
Code:
postgres-# \du
Liste der Rollen
Rollenname | Attribute | Mitglied von
-------------+-----------------------------------------------------------------+--------------
appuser_jlc | | {}
postgres | Superuser, Rolle erzeugen, DB erzeugen, Replikation, Bypass RLS | {}
sensorinput | | {}
u279845 | | {}
Der Benutzer "sensorinput" soll nur Daten einfügen und updaten können.
Kann die Fehlermeldung damit im Zusammenhang stehen?