---
metadata:
  - name: generator
    content: Diplodoc Platform v5.63.0
alternate:
  - en/concepts/migrations-from-os
  - ru/concepts/migrations-from-os
  - href: ru/concepts/migrations-from-os.md
    type: text/markdown
    title: Markdown version
csp:
  - script-src:
      - https://mc.yandex.ru
    img-src:
      - https://mc.yandex.ru
    connect-src:
      - https://mc.yandex.ru
      - wss://mc.yandex.ru
    child-src:
      - 'blob:'
      - https://mc.yandex.ru
    frame-src:
      - 'blob:'
      - https://mc.yandex.ru
    frame-ancestors:
      - 'blob:'
      - https://mc.yandex.ru
canonical: ru/concepts/migrations-from-os.html
title: Миграция объектов из инсталляции Open Source в DataLens On-premises
description: >-
  В данной статье описано, как выполнить миграцию объектов из инсталляции Open
  Source в DataLens On-premises.
vcsPath: ru/concepts/migrations-from-os.md
---

# Миграция объектов из инсталляции Open Source в DataLens On-premises

Доступно решение по миграции из инсталляции Open Source в инсталляцию On-premises объектов: [подключений](../concepts/connection/index.md), [датасетов](../dataset/index.md), [чартов](../concepts/chart/index.md), [дашбордов](../concepts/dashboard.md), [коллекций и воркбуков](../workbooks-collections/index.md).

Чтобы выполнить миграцию:

1. В директории с репозиторием DataLens Open Source запустите [скрипт](https://github.com/datalens-tech/datalens/blob/main/scripts/dump-entries.sh) создания дампа всех сущностей из инсталляции Open Source. Файл дампа будет создан по пути `./backup/pg_us_open_source_db.dump`.
1. Обновите инсталляцию On-premises до версии 25.3.0 или выше.

   {% note info %}
   
   Перед обновлением создайте резервную копию файла конфигурации переменных окружения `.env`. Потеря этого файла потребует ручного восстановления работоспособности системы.

   {% endnote %}

   Чтобы обновить версию, распакуйте архив с новой версией в директорию с репозиторием инсталляции On-premises с заменой файлов и запустите команду инициализации:
   
   ```bash
   ./init.sh
   ```

1. Перенесите в корневую директорию развертывания инсталляции On-premises файл дампа из инсталляции Open Source. Например, в директорию `/home/user/datalens-enterprise/pg_us_open_source_db.dump`.
1. Запустите скрипт восстановления объектов из дампа инсталляции OpenSource:

   ```bash
   ./help/restore-entries-from-opensource.sh ./pg_us_open_source_db.dump
   ```
   
   Где `./pg_us_open_source_db.dump` — путь до файла дампа.

   После выполнения скрипта будет автоматически восстановлена структура объектов и исправлены права доступа для корректной работы диалога выдачи прав на новые сущности.