Version differences
The database installation process differs between version 10 and version 11.
Please follow the relevant instructions below.
Expand | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||
IntroductionThe schema installation and upgrade process in 11 onwards has been simplified so that Phixflow manages most of the process. A DBA however is required to configure the initial database user/schema that Phixflow will use. Phixflow manages its own tables and therefore requires being connected with a user with sufficient permissions to create and drop tables and indexes. Create the database userIf you are Database Administrator (DBA) and no database / login have previously been set up, you should use the following commands to create a new database / user. Creating the database user is dependent on the database platform, and will often have to be varied to meet local requirements regarding naming and security. These example commands will be adequate basic installations.
SQL Server:
|
Expand | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||
IntroductionThe schema installation prepares Phixflow to be able to use the database has 4 main steps, regardless of platform:
All of the commands below should be run from an operating system command window e.g. bash (Linux) or cmd (Windows), and the current directory should be set to that containing the installation instructions for the target platform. E.g.
Create the database userIf you are Database Administrator (DBA) and no database / login have previously been set up, you should use the following commands to create a new database / user. Creating the database user is dependent on the database platform, and will often have to be varied to meet local requirements regarding naming and security. These example commands will be adequate basic installations.
Populate the DatabaseOnce you have created the database and/or database user, run the installer to create the database tables and initial data.
The customer name in the commands below must exactly match the customer name used by PhixFlow Support to generate licence files. This argument (–customer="Your Customer Name") is optional, but if you don't specify a valid customer name you will not be able to install the licence key and you will not be able to run any tasks in PhixFlow. The database connection strings given here should cover most cases of connecting to PhixFlow's own database. For more details, see Database URLs for how connection strings are constructed for the various database platforms supported by PhixFlow.
SQL Server:
Then run the command:
MySQL:
Oracle:
Oracle (> 12c with PDB containers):
|