librenms/scripts/build-schema.php

15 lines
340 B
PHP
Raw Normal View History

#!/usr/bin/env php
<?php
$install_dir = realpath(__DIR__ . '/..');
// update.php will call init.php
require $install_dir . '/includes/sql-schema/update.php';
$file = $install_dir . '/misc/db_schema.yaml';
$yaml = Symfony\Component\Yaml\Yaml::dump(dump_db_schema(), 3, 2);
if (file_put_contents($file, $yaml)) {
echo "Updated!\n";
}