Column Expansion Procedure (ver.1.4.8 and later)
Overview¶
In Community Edition, 26 columns are available for each of Class, Numeric Value, Date, Description, Check and Attachments, 156 columns in total, but in Enterprise Edition you can expand the columns.
| DB | Upper Limit of Columns Available in Enterprise Edition | Remarks |
|---|---|---|
| SQL Server | Up to 900 in total across the six column types | |
| PostgreSQL | Up to 900 in total across the six column types | |
| MySQL | Up to 256 in total across the six column types | MySQL can be used with Pleasanter ver1.4.9.0 and later. |
The expanded columns are created with serial numbers starting from "001" (Classification001, Classification002 and so on).
Follow these steps when you expand the columns or change the number of expanded columns.
Cautions¶
Expanding the columns changes the table structure of the table with a deadline (the Issues table) and the record table (the Results table). In particular, when you reduce the number of columns, the columns themselves are deleted from the table, so the data registered in the columns added by the column expansion is lost. Always take a backup before you expand the columns.
Prerequisites¶
These steps assume that you have upgraded Pleasanter to Enterprise Edition.
Outline of the Steps¶
- Backing up the database
- Editing and placing Issues.json and Results.json
- Running CodeDefiner
- Checking the column expansion
Operation Procedure¶
1. Backing Up the Database¶
Back up the database according to the environment you use. Our online manual is also a useful reference.
FAQ: How to backup and restore Pleasanter's DB data
2. Editing and Placing Issues.json and Results.json¶
Change Issues.json and Results.json in \App_Data\Parameters\ExtendedColumns under the Pleasanter installation folder (*).
- Issues.json: the table with a deadline
- Results.json: the record table
-
Settings
Column Description Class The number of columns to add to Classification Num The number of columns to add to Numeric Value Date The number of columns to add to Date Description The number of columns to add to Description Check The number of columns to add to Check Attachments The number of columns to add to Attachments
When you install following the steps in our online manual, the Pleasanter installation folder is as follows. Read it as appropriate for the environment you use.
- Windows environment
C:\web\pleasanter\Implem.Pleasanter - Linux environment
/web/pleasanter/Implem.Pleasanter - Azure App Service environment
C:\home\site\wwwroot\
3. Running CodeDefiner¶
Run CodeDefiner with reference to our online manual.
- Windows environment
- Open a Command Prompt (or PowerShell or a terminal) and run the following commands.
- Confirm that it is Enterprise Edition.
Confirm that "<INFO> Configurator.OutputLicenseInfo: This edition is "Enterprise Edition"." is shown in the log, and select "y".

- The Licensee in the license information can be garbled depending on the CLI you use.
If running CodeDefiner would reduce the number of expanded columns in use, the error message "<ERROR> Configurator.CheckColumnsShrinkage: The columns will be shrinked." is displayed, it exits and CodeDefiner is not run. When this error occurs, the columns that would be reduced are displayed as shown below, so check again whether the parameter file and the license are applied correctly.

If you accept the reduction of the columns, specify the argument "/f" and run it.
- Linux environment
- Run the following commands.
refers to the user specified in the "script for the Pleasanter service". For details, refer to our online manual.
-
Confirm that it is Enterprise Edition.
Confirm that "<INFO> Configurator.OutputLicenseInfo: This edition is "Enterprise Edition"." is shown in the log, and select "y".

- The Licensee in the license information can be garbled depending on the CLI you use.
If running CodeDefiner would reduce the number of expanded columns in use, an error occurs and CodeDefiner is not run. When this error occurs, the columns that would be reduced are displayed as shown below, so check again whether the parameter file and the license are applied correctly.

If you accept the reduction of the columns, specify the argument "/f" and run it.
sudo -u <the user that starts Pleasanter> /usr/local/bin/dotnet Implem.CodeDefiner.dll _rds /f
1. Azure App Service environment
1. Select CodeDefiner from the directory list of Kudu and confirm that the prompt becomes C:\home\site\CodeDefiner.
2. Run the following command.
3. Confirm that it is Enterprise Edition.
Confirm that "<INFO> Configurator.OutputLicenseInfo: This edition is "Enterprise Edition"." is shown in the log, and select "y".

* The Licensee in the license information can be garbled depending on the CLI you use.If running CodeDefiner would reduce the number of expanded columns in use, an error occurs and CodeDefiner is not run. When this error occurs, the columns that would be reduced are displayed as shown below, so check again whether the parameter file and the license are applied correctly.

If you accept the reduction of the columns, specify the argument "/f" and run it.
The paths above are those for an installation that follows the steps in our online manual. Read them as appropriate for the environment you use.
4. Checking the Column Expansion¶
- Restart Pleasanter with reference to our online manual.
- Windows environment
- Open Internet Information Services (IIS) Manager.
- In the left pane, select "Sites" - "Default Web Site", and click "Restart" in the right pane.
- Linux environment
- Run the following command.
- Run the following command.
-
Azure App Service environment
- Open the App Service and click "Restart".
-
Log in to Pleasanter, open any table, and from "Administration" - "Manage Table" on the navigation menu, confirm on the "Editor" tab that the expanded columns (Classification001, Numeric Value001 and so on) are shown in the option list.