powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с доступом
5 сообщений из 5, страница 1 из 1
Проблема с доступом
    #35145093
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток,
Уже вторые сутки бьюсь, ничего понять не могу
есть табличка (код ниже), ничего не могу из неё не достать не вставить
Выдаёт ошибку

-- Executing query:
select * from CellData

ERROR: relation "celldata" does not exist

и так на все вновь создаваемые таблицы, а с теми которые до этого создавал - никаких проблем
Postgresql 8.1

Есть чувство что всё очень просто, но понять почему -не могу


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
CREATE TABLE "CellData"
(
  id int4 NOT NULL,
  "TikerName" varchar( 30 ),
  "TikerDef" varchar( 60 ),
  "Value" float8,
  curdate date,
  curtime timestamp,
  "SellVolume" float8,
  CONSTRAINT "CellData_mid" PRIMARY KEY (id)
) 
WITHOUT OIDS;
ALTER TABLE "CellData" OWNER TO postgres;
GRANT ALL ON TABLE "CellData" TO postgres;
GRANT SELECT ON TABLE "CellData" TO public;
GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE "CellData" TO "QuikUser";
...
Рейтинг: 0 / 0
Проблема с доступом
    #35145135
Фотография Niemi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создаёте с кавычками и разным регистром а выборку делаете из таблицы с каким именем?
пробуйте!
Код: plaintext
select * from "CellData";
...
Рейтинг: 0 / 0
Проблема с доступом
    #35145186
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
заработало :-)

а почему такая разница, разве язык регистрозависимый?
...
Рейтинг: 0 / 0
Проблема с доступом
    #35145205
Фотография Zashibis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуйте вообще без кавычек имя таблицы, и будет регистронезависимо.
PostgreSQL все имена (заданные без кавычек) сводит к нижнему регистру, и этим "достигается" регистронезависимость.
...
Рейтинг: 0 / 0
Проблема с доступом
    #35145206
Фотография pamir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)заработало :-)

а почему такая разница, разве язык регистрозависимый?Потому что нехрен кавычки использовать. Всё, что пишется в кавычках (имена таблиц, полей) означает, что вы хотите сохранить их в неизменном виде. И обращаться к ним потом придется также (в кавычках и регистрозависимо).
Если же вы не такой эстет, пишите без кавычек. Вас тогда не будет волновать, в каком регистре хранит у себя СУБД все эти названия. И не нужно будет думать, как их в запросе писать - хоть через букву заглавными. Они будут приводиться к единому виду.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблема с доступом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]