-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadd.py
More file actions
56 lines (49 loc) · 1.58 KB
/
add.py
File metadata and controls
56 lines (49 loc) · 1.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
from django.db import models
from appnm.models import SubscriptionTypes
from datetime import datetime
import psycopg2
# Create a connection to the PostgreSQL database
connection = psycopg2.connect(
host="localhost",
database="psq",
user="postgres",
password="Open@123"
)
# Create a cursor object to execute SQL queries
cursor = connection.cursor()
# Create and save the instances of SubscriptionTypes
subscription1 = SubscriptionTypes(
subscription_code='1',
subscription_description='Basic Plan',
subscription_web_description='basic plan',
subscription_mobile_description='basic plan',
subscription_image='image1.jpg',
subscription_is_default=True,
subscription_is_demo=False,
created_by_user_id=1,
created_from_ip='127.0.0.1',
updated_by_user_id=1,
phone_number=1234567890,
expiry_date=datetime(2023, 12, 31) # Set the expiry date
)
subscription1.save()
subscription2 = SubscriptionTypes(
subscription_code='2',
subscription_description='Basic plan',
subscription_web_description='basic plan',
subscription_mobile_description='basic plan',
subscription_image='image2.jpg',
subscription_is_default=False,
subscription_is_demo=True,
created_by_user_id=2,
created_from_ip='127.0.0.1',
updated_by_user_id=2,
phone_number=1234567891,
expiry_date=datetime(2023, 11, 30) # Set the expiry date
)
subscription2.save()
# Commit the changes to the database
connection.commit()
# Close the cursor and connection
cursor.close()
connection.close()