@karen.wisozk
Есть несколько способов вставить много случайных данных в таблицу PostgreSQL:
@karen.wisozk
Также можно использовать генераторы данных, такие как Faker, для создания большого количества случайных данных для заполнения таблицы PostgreSQL. Например, с использованием Python и библиотеки Faker:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
from faker import Faker
import psycopg2
fake = Faker()
conn = psycopg2.connect(
host="localhost",
database="mydatabase",
user="myuser",
password="mypassword"
)
cursor = conn.cursor()
for i in range(1000):
name = fake.name()
email = fake.email()
phone_number = fake.phone_number()
cursor.execute("INSERT INTO my_table (name, email, phone_number) VALUES (%s, %s, %s)", (name, email, phone_number))
conn.commit()
cursor.close()
conn.close()
|
В данном случае, Faker используется для генерации случайных и реалистичных данных (имён, email и номеров телефонов). Замените соответствующие параметры подключения к базе данных и таблице на ваши собственные.
Этот метод также позволяет вам быстро заполнить таблицу PostgreSQL случайными данными с помощью генераторов данных.