Чи є команда для netdisco повторно ініціалізувати базу даних?


0

Чи є команда для netdisco ініціалізувати базу даних?

Я знаю, що можу використовувати truncate table_name для кожної таблиці, але чи є альтернатива?

Відповіді:


0

Я знайшов два інших рішення, які зараз задокументовані: https://github.com/netdisco/netdisco/wiki/Database#reinitialize-database

Перший - це видалити базу даних і відновити її ( https://github.com/netdisco/netdisco/wiki/Database#complete-reinitialization ):

# First stop netdisco
netdisco$ ~/bin/netdisco-web stop
netdisco$ ~/bin/netdisco-daemon stop

# Connect as postgres
netdisco$ sudo su - postgres

# Delete DB
postgres$ dropdb netdisco
# Create DB
postgres$ createdb netdisco

# Disconnect <Ctrl><D>
#Init DB
netdisco$ ~/bin/netdisco-deploy

Другий менш зручний, ви просто видаляєте пристрої один за одним з графічного інтерфейсу NetDisco ( https://github.com/netdisco/netdisco/wiki/Database#delete-data-from-the-gui )

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.