Introduction
The MG panel provides direct access to interfaces for PostgreSQL website database management. You can create and delete databases, and much more.
In what follows, we will confine ourselves to information on using the PostgreSQL interfaces for beginner users.
Prerequisites
Access to https://mg.n0c.com/en/.
Concepts to be Known
Details on Databases Users Privileges
In the case of MySQL, specific privileges can be granted via the interface, which is not the case with PostgreSQL. This is why we only offer the possibility of associating a user with the PostgreSQL database.
Icons for Managing Passwords
When you have to create or change passwords, there are some icons that will be very useful. The table below explains their meaning.
| Icon | Description |
| 1 | Hide (or display) password. |
| 2 | Password complexity (a red icon shows that the password is not secure enough). |
| 3 | Generate a password. |
| 4 | Copy the password. |
Access to PostgreSQL Interfaces
To open PostgreSQL, choose Databases -> PostgreSQL in the contextual menu:
These interfaces are very similar. In both cases, you will notice that CURRENT DATABASES are displayed at the top of the window and CURRENT USERS are listed at the bottom.
Database Creation
Create a PostgreSQL Database with a New User
- Access to PostgreSQL databases interface and click on the Create button:
- Enter the name of the DATABASE:
- It is recommended to create a database user at this point. Check Create Database User checkbox.
- Provide the USERNAME.
- Provide the PASSWORD.
- Click on the CREATE button.
Create a Database User
Access the PostgreSQL database interface.
- In the CURRENT USERS section, click on the Create button:
- Fill in the USERNAME field:
- Provide a PASSWORD.
- Choose the ASSOCIATED DATABASE from the drop-down list.
- Click on the CREATE button.
- Confirmation messages are displayed and the user is added to the list of CURRENT USERS.
Modification of a Database User’s Username or Password
Access the PostgreSQL database interface and locate the user whose name or password you wish to change in the CURRENT USERS section.
- Click on the Rename or change password icon :
- Enter the new USERNAME and/or PASSWORD in the appropriate field:
- Click on the SAVE button.
- Confirmation messages are displayed.
Adding a User to a Database
Typically, several users will need to connect to the database. You need to add them one by one.
Access to the PostgreSQL database interface and locate the database to which users are to be added in the CURRENT DATABASES section.
- Click on the Add another user icon:
- Select the USER name from the drop-down list:
- Click on the ADD button.
- A confirmation message is displayed.
- By clicking on See more next to the corresponding database, you will see that the user has been added to the other users already displayed:
Deleting a User
It is advisable to delete users who no longer use your databases.
Access the PostgreSQL database interface and locate the user to be deleted in the CURRENT USERS section.
- Click on the Delete icon:
- Approve the deletion at the command prompt.
- A confirmation message is displayed.
Remove User Access to a Database
It is essential to keep your database users’ access rights up to date. It is both pointless and risky to neglect to remove rights from a user you do not expect to work with.
Access the PostgreSQL database interface and locate the database and user whose privileges are to be withdrawn.
- Click on the Delete icon :
- Approve the deletion at the command prompt.
- A confirmation message is displayed.
Deleting a Database
It is advisable to delete your databases if they are no longer in use.
- Access the PostgreSQL database interface and locate the database in the CURRENT DATABASES section.
- Click on the Delete icon:

PostgreSQL Processes
PostgreSQL processes are operations currently running on your databases.
Access to PostgreSQL Processes
To access to PostgreSQL processes:
- Click on the button PostgreSQL Processes :
- The operations are then displayed in the PostgreSQL Processes interface:

References
How to Manage Databases with PhpMyAdmin.













