Russian Qt Forum

Qt => Базы данных => Тема начата: sindbad07 от Август 09, 2010, 12:58



Название: Можно ли использовать виды (views) PostgreSQL в QSqlTableModel?
Отправлено: sindbad07 от Август 09, 2010, 12:58
Собственно если можно, то как указать 'вид' в качестве источника для модели? Спасибо.


Название: Re: Можно ли использовать виды (views) PostgreSQL в QSqlTableModel?
Отправлено: lit-uriy от Август 09, 2010, 14:17
просто, как имя таблицы


Название: Re: Можно ли использовать виды (views) PostgreSQL в QSqlTableModel?
Отправлено: sindbad07 от Август 09, 2010, 14:59
просто, как имя таблицы
спасибо за пояснение, значит и данные в БД должны записываться с помощью вьюшек?


Название: Re: Можно ли использовать виды (views) PostgreSQL в QSqlTableModel?
Отправлено: lit-uriy от Август 09, 2010, 15:28
view - виртуальная таблица БД, только для чтения


Название: Re: Можно ли использовать виды (views) PostgreSQL в QSqlTableModel?
Отправлено: crossly от Август 10, 2010, 09:47
ну собственно тоже относительно .... некоторые СУБД позволяют создавать редактируемые вьюхи... к примеру с помощью триггеров...


Название: Re: Можно ли использовать виды (views) PostgreSQL в QSqlTableModel?
Отправлено: lit-uriy от Август 10, 2010, 14:37
crossly, это уже обходные манёвры.


Название: Re: Можно ли использовать виды (views) PostgreSQL в QSqlTableModel?
Отправлено: crossly от Август 10, 2010, 21:06
ну не то что бы обходной... вполне документированный в большестве СУБД способ... к тому же если во вью использовать только одну таблицу, то (опять же в большестве СУБД) она будет редактируема...