|
DB Comparer > не запоминается чекбокс ALTER views instead of DROP/CREATE
|
|||
---|---|---|---|
#18+
Сабж. Версия 2018.6.20.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2018, 16:49 |
|
DB Comparer > не запоминается чекбокс ALTER views instead of DROP/CREATE
|
|||
---|---|---|---|
#18+
А надо? Я специально не стал ее сохранять, ибо, ИМХО, фича неоднозначная. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.06.2018, 06:36 |
|
DB Comparer > не запоминается чекбокс ALTER views instead of DROP/CREATE
|
|||
---|---|---|---|
#18+
Ну... это как-то озадачивает. А в чем минусы? Вроде как более удобно, да и меньше объектов восстанавливать. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2018, 09:50 |
|
DB Comparer > не запоминается чекбокс ALTER views instead of DROP/CREATE
|
|||
---|---|---|---|
#18+
А можно я тоже со своими 5 копейками влезу? )) 1. В копировании объекта запоминать состояние чекбокса "копировать домены" - обычно копирую объекты внутри одной БД 2. при сравнении таблиц сравниваемую базу подставлять из yfcnhjtr comparative db, как при сравнении БД 3. Запоминать кодировку, с которой сохраняется скрипт из Script Executive, а то при сохранении из Script Editor подставляется анси, при сохранении ХП тоже анси, из Script Executive по умолчанию UTF-8 В остальном все супер, я после SSMS просто отдыхаю с экспертом. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2018, 20:57 |
|
DB Comparer > не запоминается чекбокс ALTER views instead of DROP/CREATE
|
|||
---|---|---|---|
#18+
Василий 2Ну... это как-то озадачивает. А в чем минусы? Вроде как более удобно, да и меньше объектов восстанавливать. Ну поищи здесь по "ALTER VIEW", обсуждалось. Вкратце: единственный плюс - это когда дропнуть вьюху из-за ее использования в момент прогона скрипта невозможно. Все остальное точно так же, как и с DROP/CREATE. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 07:42 |
|
DB Comparer > не запоминается чекбокс ALTER views instead of DROP/CREATE
|
|||
---|---|---|---|
#18+
mvb1. В копировании объекта запоминать состояние чекбокса "копировать домены" - обычно копирую объекты внутри одной БД Там на блоках все сделано, состояние чекбоксов зависит от дефолтового значения соответствующего входного параметра в блоке. На закладке Block можешь подрихтовать блок так, как тебе нужно. mvb2. при сравнении таблиц сравниваемую базу подставлять из yfcnhjtr comparative db, как при сравнении БД Проверил - так оно и работает. mvb3. Запоминать кодировку, с которой сохраняется скрипт из Script Executive, а то при сохранении из Script Editor подставляется анси, при сохранении ХП тоже анси, из Script Executive по умолчанию UTF-8 Если сохранил в ANSI, то и следующее сохранение тоже в ANSI будет, разве нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 10:19 |
|
DB Comparer > не запоминается чекбокс ALTER views instead of DROP/CREATE
|
|||
---|---|---|---|
#18+
IBExpertmvb1. В копировании объекта запоминать состояние чекбокса "копировать домены" - обычно копирую объекты внутри одной БД Там на блоках все сделано, состояние чекбоксов зависит от дефолтового значения соответствующего входного параметра в блоке. На закладке Block можешь подрихтовать блок так, как тебе нужно. Понятно, надо свой блок создать и соохранить в файл или БД, жаль что default block не редактируется (или я не нашел) IBExpertmvb2. при сравнении таблиц сравниваемую базу подставлять из yfcnhjtr comparative db, как при сравнении БД Проверил - так оно и работает. БД1 и БД2. В регинфо БД2 выбираю в Comparative DB БД1. В Table data comparer выбираю в качестве Target БД2. В Master ничего не меняется - пусто. IBExpertmvb3. Запоминать кодировку, с которой сохраняется скрипт из Script Executive, а то при сохранении из Script Editor подставляется анси, при сохранении ХП тоже анси, из Script Executive по умолчанию UTF-8 Если сохранил в ANSI, то и следующее сохранение тоже в ANSI будет, разве нет? Нет. По 50 раз в день сохраняю скрипт из Script Executive и каждый раз приходится выбирать ANSI (стоит UTF-8). Эксперт скачал только что, все так же. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 21:08 |
|
DB Comparer > не запоминается чекбокс ALTER views instead of DROP/CREATE
|
|||
---|---|---|---|
#18+
mvbПонятно, надо свой блок создать и соохранить в файл или БД, жаль что default block не редактируется (или я не нашел) вопрос по default block снимается, нашел CopyProcedure.ibeblock ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 21:12 |
|
DB Comparer > не запоминается чекбокс ALTER views instead of DROP/CREATE
|
|||
---|---|---|---|
#18+
mvbПонятно, надо свой блок создать и соохранить в файл или БД, жаль что default block не редактируется (или я не нашел) Дефолтовые блоки не надо редактировать. Надо создать свой и юзать его. Дефолтовые блоки нужно обновлять при обновлении эксперта. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 02:41 |
|
DB Comparer > не запоминается чекбокс ALTER views instead of DROP/CREATE
|
|||
---|---|---|---|
#18+
mvbНет. По 50 раз в день сохраняю скрипт из Script Executive и каждый раз приходится выбирать ANSI (стоит UTF-8). В редакторах объектов кодировка сохранения привязана к чарсету коннекта. В Script Executive дефолтовая кодировка для сохранения - UTF8 (непонятно, зачем в 21-м веке использовать неюникодную кодировку). Если сменить ее в диалоге сохранения - должна сохраняться до закрытия данного конкретного экземпляра Script Executive. А ты как по 50 раз сохраняешь? Почитай еще здесь: http://www.sql.ru/forum/1257614/utf8-pri-otkrytii-fayla-sql-skripta-v-skript-execute?hl=event block ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 03:46 |
|
DB Comparer > не запоминается чекбокс ALTER views instead of DROP/CREATE
|
|||
---|---|---|---|
#18+
mvbБД1 и БД2. В регинфо БД2 выбираю в Comparative DB БД1. В Table data comparer выбираю в качестве Target БД2. В Master ничего не меняется - пусто. А, там по-другому работает. Если Master выбирать, то Target берется из Master.ComparativeDatabase. Если Target выбирать, то эксперт ищет базу, у которой ComparativeDatabase = Target. Ну, можно и Target.ComparativeDatabase сначала проверять... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 03:50 |
|
DB Comparer > не запоминается чекбокс ALTER views instead of DROP/CREATE
|
|||
---|---|---|---|
#18+
IBExpertВ редакторах объектов кодировка сохранения привязана к чарсету коннекта. В Script Executive дефолтовая кодировка для сохранения - UTF8 (непонятно, зачем в 21-м веке использовать неюникодную кодировку). Если сменить ее в диалоге сохранения - должна сохраняться до закрытия данного конкретного экземпляра Script Executive. А ты как по 50 раз сохраняешь? Почитай еще здесь: http://www.sql.ru/forum/1257614/utf8-pri-otkrytii-fayla-sql-skripta-v-skript-execute?hl=event block скрипт в SE формируется либо через Database Comparer, либо через Table Data comparer, реже - набиванием вручную. Сформировал, сохранил, забыл. Редактировать что-то в уже открытом экземпляре SE никогда не приходится (проверил, так кодировка сохраняется). Т.е., в 99.99% случаев работа с SE ведется вообще без активных коннектов. В идеале SE мог бы брать дефолтовую кодировку из настроек эксперта или просто запоминал бы последнюю использованную. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2018, 19:24 |
|
DB Comparer > не запоминается чекбокс ALTER views instead of DROP/CREATE
|
|||
---|---|---|---|
#18+
IBExpertА, там по-другому работает. Если Master выбирать, то Target берется из Master.ComparativeDatabase. Если Target выбирать, то эксперт ищет базу, у которой ComparativeDatabase = Target. Ну, можно и Target.ComparativeDatabase сначала проверять... Настроил Comparative DB у базы Master - БД2 стала автоматом подставляться. В целом решение есть, хоть и не логичное: у target всегда одна мастер-база, один раз настроил и все, а в нынешнем поведении в мастере каждый раз приходится target настраивать заново если сравниваешь то с одной, то с другой БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2018, 19:34 |
|
DB Comparer > не запоминается чекбокс ALTER views instead of DROP/CREATE
|
|||
---|---|---|---|
#18+
mvbВ идеале SE мог бы брать дефолтовую кодировку из настроек эксперта или просто запоминал бы последнюю использованную. Вот чтобы не спорить о том, как должен выглядеть идеал, я сделал тот блок на событие. Пропиши в нем нужную тебе кодировку или сохраняй/вытаскивай ее - будет тебе твоя версия идеала. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2018, 06:09 |
|
|
start [/forum/topic.php?fid=42&fpage=13&tid=1598906]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 176ms |
0 / 0 |