---
title: "Create Table"
url: https://docs.catalyst.zoho.com/en/tutorials/birthday-greetings/nodejs/create-table/
description: "Build a birthday greetings application using the Job Scheduling service and automatically send out birthday greetings to the required person via their email."
last_updated: 2026-08-17T12:16:04Z
service: All Services
type: tutorial
related_links:
- name: "Data Store"
url: /en/cloud-scale/help/data-store/introduction/
- name: "Scopes \u0026 Permissions"
url: /en/cloud-scale/help/data-store/scopes-and-permissions/
- name: "Roles"
url: /en/cloud-scale/help/authentication/user-management/roles/introduction/
---
# Create Table
Next, let’s create a table in the [Data Store](https://docs.catalyst.zoho.com/en/cloud-scale/help/data-store/introduction/). This table is used to create the following columns to store the required details:
| Column Name |
Data Type |
Purpose |
| `Name` |
`Var Char` |
To store the name of the people you are going to send wishes to. |
| `Message` |
`Text` |
To store the custom message. |
| `BirthDay` |
`Date` |
To store the date of the birthday. |
| `Email` |
`Var Char` |
To store the recipient's email address. |
| `AutoSend` |
`Boolean` |
To choose to send the email automatically to the required person at the scheduled time. The default value will be **True**. |
To create a table:
1. Navigate to the Catalyst *Cloud Scale* service section in the console and click **Start Exploring**.

2. Navigate to the *Data Store* component under the *STORAGE* section and click **Create a new Table**.

3. Enter the table’s name as "`BirthDayReminder`" and click **Create**.

> **Note:** Ensure that you enter the name exactly as instructed because the application's code contains the same name.
The table will be created.

Now, let’s create the required columns.
> **Info:** You can learn about the various data types supported by Catalyst and the other properties of a column from the [Data Store help documentation](https://docs.catalyst.zoho.com/en/cloud-scale/help/data-store/introduction/).
4. Click **New Column** in the *Schema View* section.

5. Enter the column’s name as "`Name`". Select the data type as **Var Char**, and enter "`100`" as the **Max Length**.

6. Click **Create**.

7. Click the **New Column** button again to create the second column. Name it "`Message`", select **Text** as its data type, and click **Create**.

8. Click the **New Column** button again to create the third column. Name it "`BirthDay`", select **Date** as its data type, and click **Create**.

9. Click the **New Column** button again to create the fourth column. Name it "`Email`", select **Var Char** as its data type, enter "`120`" as the **Max Length**, and click **Create**.

10. Lastly, click the **New Column** button again to create the fifth column. Name it "`AutoSend`", select **Boolean** as its data type, select **True** as the **Default Value**, and click **Create**.

All of the required columns have been created.

### Configure Scopes and Permissions
To allow any user of the Birthday Greetings application to create and manage birthday messages from the client application, you must enable CRUD operations for the *App User* profile and set its [role](https://docs.catalyst.zoho.com/en/cloud-scale/help/authentication/user-management/roles/introduction/) as *User*.
To enable the required permissions:
1. Click the **Scopes & Permissions** tab.

2. Select the **User** profile for the *App User* role.

3. Select the **Update**, **Insert**, and **Delete** permissions for the *App User* by clicking the respective check boxes. Ensure that you do not change any other permission setting.

The *Data Store* component is now configured for the application.