Вставка массовых данных в postgresql с помощью Django

Я использую heroku и пытаюсь создать проект, который использует postgresql. У меня есть модель следующего вида:

class Customer(models.Model):
MEMBERSHIP_BRONZE = 'B'
MEMBERSHIP_SILVER = 'S'
MEMBERSHIP_GOLDE = 'G'
MEMBERSHIP_CHOICES = [
    (MEMBERSHIP_BRONZE, 'Bronze'),
    (MEMBERSHIP_SILVER, 'Silver'),
    (MEMBERSHIP_GOLDE, 'Gold'),
]

first_name = models.CharField(max_length=255)
last_name = models.CharField(max_length=255)
email = models.EmailField(unique=True)
phone = models.CharField(max_length=14)
birth_date = models.DateField(null=True, blank=True)
membership = models.CharField(max_length=1,
                              choices=MEMBERSHIP_CHOICES,
                              default=MEMBERSHIP_BRONZE)

Я буду использовать имитационные данные следующим образом:

insert into store_product (id, first_name, last_name, email, phone, birth_date, membreship) values (1, 'Lissy', 'Rissen', 'lrissen0@bloglovin.com', '105-879-7972', '2000-11-07', 'G');
insert into store_product (id, first_name, last_name, email, phone, birth_date, membreship) values (2, 'Peterus', 'Caddens', 'pcaddens1@usda.gov', '471-936-4037', null, 'G');
insert into store_product (id, first_name, last_name, email, phone, birth_date, membreship) values (3, 'Debee', 'Ceschini', 'dceschini2@cyberchimps.com', '526-812-6447', null, 'B');
insert into store_product (id, first_name, last_name, email, phone, birth_date, membreship) values (4, 'Inessa', 'Blogg', 'iblogg3@mail.ru', '656-866-8989', '1985-10-21', 'S');
insert into store_product (id, first_name, last_name, email, phone, birth_date, membreship) values (5, 'Charline', 'Mayberry', 'cmayberry4@statcounter.com', '609-214-0294', '1999-09-20', 'B');
insert into store_product (id, first_name, last_name, email, phone, birth_date, membreship) values (6, 'Bunni', 'Furness', 'bfurness5@webmd.com', '926-176-0613', '2018-07-02', 'G');
insert into store_product (id, first_name, last_name, email, phone, birth_date, membreship) values (7, 'Juana', 'Double', 'jdouble6@mysql.com', '873-793-8148', '2015-03-04', 'G');
insert into store_product (id, first_name, last_name, email, phone, birth_date, membreship) values (8, 'Zsazsa', 'Bizley', 'zbizley7@cmu.edu', '117-634-2029', '1997-08-10', 'S');
insert into store_product (id, first_name, last_name, email, phone, birth_date, membreship) values (9, 'Cindee', 'Bembrigg', 'cbembrigg8@techcrunch.com', '737-355-4255', '1998-11-24', 'G');
insert into store_product (id, first_name, last_name, email, phone, birth_date, membreship) values (10, 'Humfrey', 'Trew', 'htrew9@goo.ne.jp', '245-716-6979', null, 'G');

и у меня есть SQL файл для этого.

но у таблиц базы данных нет имен со смыслом. Как я могу вставить эти данные (1000 строк) в таблицу?

вот пример таблиц базы данных:

tables names

Вернуться на верх