From 61939680895b2be85b48db65a6eb5adeb8d55057 Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Fri, 17 Jun 2016 06:39:38 -0400 Subject: [PATCH] minor update to list other supported databases --- data/database.html | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/data/database.html b/data/database.html index 000b742fa..6e1856983 100644 --- a/data/database.html +++ b/data/database.html @@ -244,12 +244,11 @@

Using a Database Server

WARNING: This discusses an advanced setup and you may run into issues.

Out of the box dependency-check uses a local H2 database. The location of the database file is configured using the data directory configuration option (see CLI).

-

Some organizations may want to use a more robust centralized database. Currently, H2 in server mode and MySQL have been tested. In general, the setup is done by creating a central database, setting up a single instance of dependency-check, which can connect to the Internet, that is run in update-only mode once a day. Then the other dependency-check clients can connect, using a read-only connection, to perform the analysis. Please note that if the clients are unable to access the Internet the analysis may result in a few false negatives; see the note about Central here.

+

Some organizations may want to use a more robust centralized database. Currently, H2 in server mode, MySQL, PostgreSQL, Oracle, and MS SQL Server have been tested. In general, the setup is done by creating a central database, setting up a single instance of dependency-check, which can connect to the Internet, that is run in update-only mode once a day. Then the other dependency-check clients can connect, using a read-only connection, to perform the analysis. Please note that if the clients are unable to access the Internet the analysis may result in a few false negatives; see the note about Central here.

To setup a centralized database the following generalized steps can be used:

    -
  1. Create the database and tables using either initialize.sql - or initialize_mysql.sql.
  2. +
  3. Create the database and tables using either one of the intialization scripts found here.
  4. The account that the clients will connect using must have select granted on the tables.