Problem:
auf die Tabelle tbl_aggregation kann ich problemlos zugreifen, der Zugriff auf die Tabelle tbl_country erfolgt aber garnicht! Die Benutzer und Privilegien sind bei beiden Tabellen genau gleich! woran kann es liegen das ich nur auf tbl_aggregation zugreifen kann?
Steht vermutlich in der weggeworfenen Fehlermeldung. Wilder Schuß ins blaue: Du hast die Spalte COUNTRY_NAME auch wirklich so geschrieben. Hint: bei großen Spaltennamen muß man PG dazu bringen, dies zu beachten. Hint²: "
Du schaust Dir jetzt mal gaaanz gemau das hier an:
test=# create table bla ("id" int, "ID" int, val text);
CREATE TABLE
test=*# insert into bla values (1,2,'test1');
INSERT 0 1
test=*# insert into bla values (2,1,'test2');
INSERT 0 1
test=*# select * from bla where ID = 1;
id | ID | val
----+----+-------
1 | 2 | test1
(1 row)
test=*# select * from bla where "ID" = 1;
id | ID | val
----+----+-------
2 | 1 | test2
(1 row)
wie du siehst mussten wir bei unserem ersten queryString wo auf die tbl_aggregation zugegriffen wird, auch nicht auf Anführungszeichen oder ähnliches achten!!! Es hat auch so fkt!
Es ist auf jeden Fall nicht die Lösung, wir denken es gibt noch wo anders einen Fehler! Was könnte das denn sonst noch sein?