powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / как ограничить количество полей выдаваемых клиенту
9 сообщений из 9, страница 1 из 1
как ограничить количество полей выдаваемых клиенту
    #32356695
Anry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я недавно поставил базу на 7.3 !!!!
база однородная, поля всюду одинаковые и т.д.
Клиент должен именть доступ ко всем полям, но не ко всей базе единовременно.
А при запросе с использованием "%" можно витащить всю базу на клиентскую машину. Резать на клиенте можно, но вероятность что его переделают 50%.
Надо зарезать на сервере (хотябы чтоб на запрос выдавалось не более N полей).
Инструментами ОСи типа ipf,ipfw непомагає зарезает конект вообще.А у Postgre
нету типа SET LIMIT OUTPUT или чего подобного.
ПОМОГИТЕ!!!!!
...
Рейтинг: 0 / 0
как ограничить количество полей выдаваемых клиенту
    #32356762
Stellar.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создать view.
...
Рейтинг: 0 / 0
как ограничить количество полей выдаваемых клиенту
    #32356820
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть использовать LIMIT в sql-запросах?
...
Рейтинг: 0 / 0
как ограничить количество полей выдаваемых клиенту
    #32356828
Коша
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо отформатировать диск, а если не поможет - blow up your computer
...
Рейтинг: 0 / 0
как ограничить количество полей выдаваемых клиенту
    #32357056
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LIMIT and OFFSET
LIMIT and OFFSET allow you to retrieve just a portion of the rows that are generated by the rest of the query:
Код: plaintext
1.
2.
SELECT select_list
    FROM table_expression
    [LIMIT { number | ALL }] [OFFSET number]
...
Рейтинг: 0 / 0
как ограничить количество полей выдаваемых клиенту
    #32357230
Anry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если во View указать например
LIMIT 10 OFFSET 100 то доступ к базе ограничивается этими 10
полями с отступом от начала базы 100 полей и нет доступа к остальным. А надо не более 10 полей согласно любого запроса.
!!!!Ограничить не допуступ к полям, а количество полей в ответе на запрос.!!!
...
Рейтинг: 0 / 0
как ограничить количество полей выдаваемых клиенту
    #32357231
Ох и счаться нам привалило!!!
Читай документацию и не морочь башку лю`ям!
LIMIT CREATE VIEW, RULE on SELECT - твои лучшие друзья!
Сразу скажу проблема скрытия некоторых полей и записей
решалась на практике!
...
Рейтинг: 0 / 0
как ограничить количество полей выдаваемых клиенту
    #32357541
Anry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может sql запрос каким то образом на сервере переписывать, и ответ с нового запроса.
...
Рейтинг: 0 / 0
как ограничить количество полей выдаваемых клиенту
    #32357608
Stellar.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну почитай ты документацию. Елки-палки! Зачем изобретать квадратное колесо?
RULE
VIEW
SHEMA и GRANT
тебе помогут.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / как ограничить количество полей выдаваемых клиенту
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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