• Как можно заресторить базу MSS .bak в Postgres?

    @d-stream
    Готовые решения - не подаю, но...
    Один из вариантов:
    1. развернуть нужную версию MS SQL Server
    2. восстановить бэкап базы
    3. в SQL Management Studio жмакнуть на базе правой кнопкой и выбрать Script Database

    В итоге может получится sql скрипт, который создает таблицы, строит между ними связи, наполняет их данными и создает процедуры, функции и триггеры.

    Если последнего (процедур, функций и триггеров) нет - то выполнив этот скрипт с минимальной косметикой под диалект на другой СУБД - получим желаемое.

    Если же есть процедуры, функции и триггеры - задача усложнится.
    Ответ написан
    Комментировать
  • Как можно заресторить базу MSS .bak в Postgres?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега PostgreSQL
    Седой и строгий
    Да, невозможно. Но не поэтому. MSS имеет отношение к SQL, это такая же РСУБД, как и PostgreSQL. Просто MSS и PostgreSQL говорят на разных диалектах SQL и используют разный формат резервной копии.

    Обычно в таких случаях пишут ещё одну программу - механизм обмена данными, которая выгружает данные в промежуточной форме из одной базы и загружает их в другую.
    Ответ написан
    2 комментария
  • Каковы плюсы и минусы работы в офисе с часовой оплатой?

    victory_vas
    @victory_vas
    Зависит, конечно, он вашей компании. У меня был такой опыт, но там была шарашкина контора - иногда приходилось без проектов сидеть неделю, и, соответственно, без оплаты. Плюс, это - черная схема в плане ЗП. Не знаю, существуют ли способы оформить это всё официально.
    Также минус - что всякие корпоративы, чаепития с коллегами, обсуждения чего-то - всё за свой счет, в плане того, что хоть это и происходит в рабочее время, но оно по факту вам не оплачивается, в отличие от работников с окладом. Ну только если вы не закладываете это всё в оценку проекта:)
    Ответ написан
    1 комментарий