|
не получается обратиться к таблице оркла
|
|||
---|---|---|---|
#18+
Здравствуйте, подскажите, где у меня косяк? делаю так: CREATE SERVER ora_put FOREIGN DATA WRAPPER oracle_fdw OPTIONS (dbserver 'kadr_g'); CREATE USER MAPPING FOR PUBLIC SERVER ora_put OPTIONS (user 'leo', password '12345'); CREATE FOREIGN TABLE kadr.asnt_cat ( idc NUMERIC(8,0) NOT NULL, ctname VARCHAR(100), ctmin VARCHAR(10), prlux NUMERIC(1,0), no_raspred NUMERIC(1,0) DEFAULT NULL) SERVER ora_put OPTIONS (schema 'leo', table 'asnt_cat'); ( пробовал и table 'ASNT_CAT' - тоже самое) GRANT SELECT ON TABLE kadr.asnt_cat TO postgres; при запросе: select * from kadr.asnt_cat; выдает ошибку: ERROR: ОШИБКА: Oracle table "leo"."ASNT_CAT" for foreign table "asnt_cat" does not exist or does not allow read access DETAIL: ORA-00942: таблица или представление пользователя не существует HINT: Oracle table names are case sensitive (normally all uppercase). ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 10:08 |
|
не получается обратиться к таблице оркла
|
|||
---|---|---|---|
#18+
так схема "leo" маленькими указана. в оре по умолчанию все имена большими. Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 10:19 |
|
не получается обратиться к таблице оркла
|
|||
---|---|---|---|
#18+
Леонид33, Имя схемы (leo) тоже нужно в верхнем регистре задавать. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2021, 10:23 |
|
|
start [/forum/topic.php?fid=53&msg=40080855&tid=1993956]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 248ms |
total: | 368ms |
0 / 0 |