|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Добрый день. Поясню с самого начала: магазин работает с программой, которая создает базы данных в формате gdb. Всего было создано три базы данных по разным отделам. Появилась острая необходимость объединить их в одну базу. Сама программа этого не может, там можно только создать/переименовать/удалить базу. В общем функционал не ахти-какой, но для выполнения функций магазина ее хватает. Читая форум, понял, что нужно ставить IBExpert - поставил (вернее скачал и запустил). Что дальше делать не понимаю. Тыкал весь день, ничего не вышло. Объясните пожалуйста для чайника в области создания БД, как объединить две gdb базы в одну? Может что-то еще установить нужно? Куда нажать? На что обратить внимание? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 10:43 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Найди спеца, который разберется и сделает. Другого не дано, ибо ты, похоже, ни SQL не знаешь, ни IB/FB. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 11:25 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Кто-нибудь может помочь? Может кто-то возьмет в работу? Рассмотрю любые условия. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 13:20 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Papyshкак объединить две gdb базы в одну? такое может сделать только разработчик этой самой БД, или хороший специалист по ФБ. Никаких инструментов для "объединения баз" не существует. Потому что могут возникнуть проблемы разного рода, которые нужно будет решать именно колупаясь в самой БД. А две базы от одной программы слить в одну можно только после полной замены всех идентификаторов в одной из БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 13:33 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
kdvтакое может сделать только разработчик этой самой БД, или хороший специалист по ФБ.Чё любой может создать базу с одной табличкой с блоб-полем, и запихнуть туда 3 записи. Чем не объединение баз? :D ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 13:38 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
kdvНикаких инструментов для "объединения баз" не существует. убил всю мечту ТС на корню ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 13:48 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
YuRock, то есть способ все же есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 15:31 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Papysh, зная кухню разработки баз для учёта и двадцатилетний стаж скажу что с вероятностью 99%% объединить эти базы невозможно, т.к. например обязательно будет перехлёст значений первичных ключей товаров, накладных, строк накладных. Такое слияние сможет сделать только разработчик. Если хотите, архивните базы и положите на какойм-то дропбоксе, если завтра будет надхнэння я гляну. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 16:09 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
PapyshYuRock, то есть способ все же есть?Конечно способ есть. Может, даже приемлемый. Но не такой, как я написал - я пошутил же. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 16:21 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
rstrelba, Большое спасибо Вам за отклик. Вот ссылка на архив с базами https://yadi.sk/d/RmLszZOc3BTARG Искренне Вам благодарен. В базах пересекается позиция "код товара". Нумерация идет с первой и там и там. Если возможно, в позиции "код товара" одной базы добавить какой нибудь символ, чтобы, например, номер 2311 стал 2311с и слить их так, чтобы не получилось под одним кодом два товара. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 16:44 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
PapyshЕсли возможно, в позиции "код товара" одной базы добавить какой нибудь символ, чтобы, например.... И таких пожеланий - еще с полтыщи... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 17:11 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Di_LIne, нет, только это ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 17:15 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Papysh нет, только это Нет, НЕ только. Это только вершина айсберга, которую ты видишь. И то зришь вершину с одного боку. Ты не вкурил всю глубину сей хотелки и чего она потянет за собой. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 17:22 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Di_LIne, ну тогда поведай чего она там потянет за собой ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 17:25 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Papysh, глянул базы. 58 таблиц. Практически везде суррогатные ключи INTEGER. Не, извините, не моё. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 17:28 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Di_LIneвсю глубину сей хотелкиПро хотелку еще ни слова не было сказано. Пока только "объеденить базы в один файл". И пока не ясно даже, чем не устраивает запаковать их архиватором в один архив. А для хотелки нужно ТЗ. С полным описанием, как объединять каждую из таблиц. Что делать с процедурами. Что делать, когда в базу будут еще добавляться такие базы. С тех же магазинов или с новых. Что вообще надо будет делать с этой базой. Вот когда будет представлено такое ТЗ - можно будет и о цене говорить. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 17:33 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
rstrelba, хорошо. Большое спасибо за попытку. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 17:34 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
YuRockПро хотелку еще ни слова не было сказано. - Данунаф? А это типа я написал, штоле: Papysh...например, номер 2311 стал 2311с и слить их так, чтобы не получилось под одним кодом два товара. Чел пишет в рамках своих пониманий, представлений и подстраховывается(?) тошь. Уровень ликбеза - виден не вооруженным взглядом. YuRockИ пока не ясно даже, чем не устраивает запаковать их архиватором в один архив. И где ты такой вумный был вчерась, ась? Теперь жди молча до 3 февраля... ---------------------------------------------- PS: ТС, случаем, не ферромагнетик тульский? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 17:49 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
rstrelba> 58 таблиц. Практически везде суррогатные ключи INTEGER. А что с ними не так? Было бы лучше без них? :) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 18:00 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
PapyshНа что обратить внимание?Нужно озвучить цель, ради чего все это, нужны исходники прикладной программы и программист разбирающийся в этих исходниках, знающий SQL, умеющий проектировать БД. Если задача получать некую сводную отчетность, то путь скорее всего в сторону репликации (n баз сливаются в одну с некой периодичностью по некому алгоритму) и еще одной клиентской программы, которую надо будет написать с нуля под ТЗ, которая будет работать уже со сводной базой, а магазинный софт продолжит работать по старинке. три отдела организационно слились в один или работают дальше все три? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 18:03 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Просмотрел топик. ТС, вы хотите чтобы кто-то за Вас сделал всю работу (если да - то за сколько) или собираетесь пошагово пару недель месяцев учиться пытаться сделать всё самостоятельно и просите Вам помочь? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 18:04 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамПросмотрел топик. ТС, вы хотите чтобы кто-то за Вас сделал всю работу (если да - то за сколько) или собираетесь пошагово пару недель месяцев учиться пытаться сделать всё самостоятельно и просите Вам помочь? Вовсе не факт, что работа вообще выполнима, или выполнима в приемлимые сроки. Тут первым этапом нужно НАНЯТЬ человека, который выполнит оценку и (ВОЗМОЖНО) набросает ТЗ. Будь готов, в смысле, оплатить работу, результатом которой будет заключение: "нет, не получится". ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 19:57 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
чччДБудь готов, в смысле, оплатить работу, результатом которой будет заключение: "нет, не получится". - Брехня! Такому - стОит и не платить. - Если нуна, то значится мона. Осталось найти метод и способ решения. Чай не теорию относительности для неевклодового пространства изобретать. Задачка-то на знание техники и ловкость мозга. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 20:27 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
1) выяснить максимальное значение по ВСЕМ полям типа Id (первичным ключам) в базах А и Б 2) округлить вверх (допустим, получили 1000000) 3) вставить в базу А все строки всех таблиц базы Б, добавляя к значениям всех первичных и - НЕ ЗАБЫТЬ! - ВНЕШНИХ - ключей 1000000, затем то же из базы С, добавляя 2000000 3прим) какие-то справочные таблицы во всех базах могут/должны быть одинаковыми - тогда их исключить ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 21:44 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Что-то ТС не очень активен... Если бы сказал, что-то типа - "надо за 3 месяца и пол ляма рублей платим на руки с учётом всех вычетов и налогов", вот тогда бы и ответы были посерьезнее. А так-то чо? И да, раздел "Работа" еще никто не отменял: http://www.sql.ru/forum/job ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 21:54 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Примерно на месяц аффтар опоздал с этой темой. В конце прошлого года решение было бы гораздо проще и эффективнее: заставить первые два отдела с нового года работать в базе третьего, а в свои базы лазить только за архивными данными. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 22:00 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
функционал не ахти-какой, тут еще вопрос. в результате такого слияния базы получится, что у всех трех отделов общая база, и данные, введенные конкретным отделом можно идентифицировать только по смещению ID. Однако, у программы вряд-ли есть такой функционал. Причем, после переноса генераторы (если есть) придется ставить в максимальный id, и дальше вводимые данные по отделам различать будет невозможно. Так что от ТС требуется постановка задачи - что он хочет в результате получить. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 23:03 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
чччД> Вовсе не факт, что работа вообще выполнима, чччД> или выполнима в приемлимые сроки. Так сроки не озвучены. А, как говорится, любой каприз. > Тут первым этапом нужно НАНЯТЬ человека, который > выполнит оценку и (ВОЗМОЖНО) набросает ТЗ. Не думаю, что там "ТЗ" требует отдельного срока и цены. Навскидку оценить сроки и цену большинство местных смогут, думаю. А там плюс/минус пару недель, если клиента курочить не надо и всего-то делов. Так что Руслан правильно говорит, ТСу надо озвучить цель для начала. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 23:15 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Сорри, обознался, конечно, не Руслан, а новый админо-погромист. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2017, 23:17 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам... Не думаю, что там "ТЗ" требует отдельного срока и цены. ... Порыться в базе/программе пару дней и сказать - "берусь (не берусь) за ххх рублей, так как <обоснование>", чтобы потом услышать "спасибо, я подумаю"? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2017, 00:54 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Ну не пару дней, а пару часов или пару раз за пару часов. И то только после того, как будут озвучены цели, ибо до этого не то что рыться, а даже скачивать лень. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2017, 01:17 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, хм... Пару часов? Не зная регламента ввода документов, в какие таблицы и как кладутся данные при вводе с клиента и имеют ли названия таблицы и их полей хоть какой-то намек на описательность? По-моему, тут ты излишне самоуверен. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2017, 02:19 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
rdb_dev> регламента ввода документов А ещё я знаю много других страшных слов! (с) анек Касательно всего остального - именно на это и нужно пару часов (для оценки, а не выполнения всей работы). > По-моему, тут ты излишне самоуверен. Возможно. Для сравнения - скачай, оцени и назови свои сроки. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2017, 16:57 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам ...скачай, оцени и назови свои сроки. А смысл? Было бы что-то интересное. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2017, 17:52 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Ну интересно же, сколько он зарядит. Может, "буду оценивать две недели!" или ещё пару пафосных страшных слов, смысл которых он не понимает. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2017, 17:58 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамВозможно. Для сравнения - скачай, оцени и назови свои сроки.Незамотивирован. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 01:04 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустамили ещё пару пафосных страшных слов, смысл которых он не понимает. Ну причем тут пафос? Выяснение бизнес процессов заказчика и получение регламента ввода документов, это вообще стандартная процедура для того, чтобы хоть что-то начать делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 01:08 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
rdb_dev> Незамотивирован. Зато поспорить и не согласиться с чужой оценкой не дав свою - мотивирован. rdb_dev> Ну причем тут пафос? При том, что это не фактор. Фактор - где и как это зашито и есть ли к этому доступ. Если в клиент и исходников нет - одна сложность, если всё очень просто или в ХП/триггере - совсем другая сложность. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 02:08 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамПросмотрел топик. ТС, вы хотите чтобы кто-то за Вас сделал всю работу (если да - то за сколько) Откуда он может знать за сколько если не представляет объема работ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 04:06 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
fraks> Откуда он может знать за сколько если не представляет объема работ? Значит, попросит оценить сроки и цену или их границы, если они у него фиксированы. fraks> Еще забыли один момент. Таких моментов может быть больше одного - их, не видя/не уточняя, не угадать и не оценить. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 04:15 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
IB2007 пишет ods 32779, это какая версия? В принципе, если структура базы относительно проста, если значения ключей не вписаны в блобах, не используются в программах, слияние возможно. Наверное. Без гарантии. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2017, 16:46 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Sia-Ori1IB2007 пишет ods 32779, это какая версия? это Firebird. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 16:46 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Тссс! Не мешай человеку мучаться и пытаться заработать. :) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 16:54 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
kdv, Понятно, больше некому, но цифирка из версии ОДС разве не говорит о конкретной версии ФБ? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 20:34 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Sia-Ori1kdv, Понятно, больше некому, но цифирка из версии ОДС разве не говорит о конкретной версии ФБ? Говорит, если отнять word(-1). Ну вот зачем ты фаербердовскую базу открывал интербейзом? Отними 32768. И получишь правильный номер ODS. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 20:43 |
|
Открыть gdb для чайника
|
|||
---|---|---|---|
#18+
Sia-Ori1Понятно, больше некому, но цифирка из версии ОДС разве не говорит о конкретной версии ФБ? а меня задолбало цитировать статьи со своего сайта. http://www.ibase.ru/prevver/ ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2017, 22:38 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1561734]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 167ms |
0 / 0 |