|
|
|
Erwin - добавление второго поля (внешнего ключа) из той же таблицы
|
|||
|---|---|---|---|
|
#18+
Добрый день! Подскажите, пожалуйста, как добавить ещё одно поле (т.е. ещё один внешний ключ с той же таблицы) в таблицу? Добавляю ещё одну non-identifying relationship, итого - связи две, а ещё поле не появляется. Первую роль уже переименовывал. При переименовании второй роли спрашивает, хочу ли я и в физическую модель добавить. Говорю "да" - ничего не добавляется. Вообще не понимаю, как это получается - то ли это две связи к одному и тому же атрибуту (может ли быть такое?), то ли атрибуты всё-таки разные (тогда где же второй атрибут?). Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2010, 18:27 |
|
||
|
Erwin - добавление второго поля (внешнего ключа) из той же таблицы
|
|||
|---|---|---|---|
|
#18+
spotted wrote: > Подскажите, пожалуйста, как добавить ещё одно поле (т.е. ещё один > внешний ключ с той же таблицы) в таблицу? Добавляю ещё одну Проставь rolename на связи. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2010, 18:32 |
|
||
|
Erwin - добавление второго поля (внешнего ключа) из той же таблицы
|
|||
|---|---|---|---|
|
#18+
В том то и дело, что не добавляется. 1. Добавляю non-identifying relationship 2. Захожу в свойства связи, в rolename пусто. Проставляю. Спрашивает "Rolename 'ddd' has been applied to migrated attribute 'Ідентифікатор користувача'. Do you want to apply this rolename to the physical name as well?". Нажимаю "Да". Результат - то же количество полей (т.е. ddd не добавилось к полям). И вроде помню, что раньше так и делал (переименовывал роль), и работало. Щас - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2010, 18:41 |
|
||
|
Erwin - добавление второго поля (внешнего ключа) из той же таблицы
|
|||
|---|---|---|---|
|
#18+
Только раньше версия другая была. Щас 7.3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2010, 18:50 |
|
||
|
Erwin - добавление второго поля (внешнего ключа) из той же таблицы
|
|||
|---|---|---|---|
|
#18+
spotted wrote: > 1. Добавляю non-identifying relationship Это всё равно. > 2. Захожу в свойства связи, в rolename пусто. Проставляю. Спрашивает > "Rolename 'ddd' has been applied to migrated attribute 'Ідентифікатор > користувача'. Do you want to apply this rolename to the physical name as > well?". Нажимаю "Да". > > Результат - то же количество полей (т.е. ddd не добавилось к полям). В дочерней таблице у тебя получается стоолько атрибутов, сколько УНИКАЛЬНЫХ rolename-ов. Т.е. надо ставить для нового атрибута Уникальное логическое имя. И > вроде помню, что раньше так и делал (переименовывал роль), и работало. > Щас - нет. Ну, может быть там стоить на атрибуте *-ка, типа reset to default, но всё равно rolename должен её перекрывать. Не должно такого быть. Возми создай другую модель, чистую, новую, и попробуй потренироваться. Потом то же самое проделай на боевой модели. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2010, 00:47 |
|
||
|
Erwin - добавление второго поля (внешнего ключа) из той же таблицы
|
|||
|---|---|---|---|
|
#18+
Большое спасибо, выяснил в чём дело. Оказывается, поле добавлялось, но не изменялся размер таблицы, хотя место более чем достаточно. В результате новое поле оказывалось за видимыми границами, причём графически Erwin никак не показывает, что есть ещё что-то за границами видимой области. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2010, 11:19 |
|
||
|
Erwin - добавление второго поля (внешнего ключа) из той же таблицы
|
|||
|---|---|---|---|
|
#18+
spotted wrote: > результате новое поле оказывалось за видимыми границами, причём > графически Erwin никак не показывает, что есть ещё что-то за границами > видимой области. Там по идее должна быть настройка, автосайзировать сущности, или нет. Вообще, это в новых версиях только появилось. В старых (3-ка) вообще всегда только автосайз. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2010, 14:04 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=73&tid=1542636]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 413ms |

| 0 / 0 |
