|
SemmleCode uses a relational database server as a backend for storing and querying programs. Currently SemmleCode plugin supports the following databases:
PostgreSQL version 8.1 or above (recommended).
PostgreSQL is the recommended database server backend for SemmleCode. Both Windows and Linux versions are supported. Please read the installation instructions when setting up the database.
After installing PostgreSQL, continue with the
SemmleCode plugin installation.
Microsoft SQL Server Express
SemmleCode supports Microsoft's free version of SQL Server 2005. Please read the installation instructions when installing the database.
After installing MS SQL Server, continue with the
SemmleCode plugin installation.
Note:
SemmleCode connects to these database servers through a TCP connection. Therefore, they need to be configured to listen on a TCP port. If the database management system is installed on the same machine as where the SemmleCode plugin will be used, database servers need to be configured to be listening on the localhost address.
The detailed install instructions for
PostgreSQL
and
Microsoft SQL Server Express
illustrate how to configure a database server to listen on a TCP port.
If you are configuring the database server yourself, please ensure that it is listening on a TCP port and is accepting the user authentication methods compatible with SemmleCode (md5 for PostgreSQL, mixed mode for MS SQL server).
After installing and configuring the database server, continue by
setting up the database for SemmleCode's use.
|