create the mariadb setup
This commit is contained in:
parent
2ffc8d3b89
commit
d7fd5262f5
|
@ -1,4 +1,70 @@
|
||||||
from mariadb_db import db
|
#!/usr/bin/python
|
||||||
|
import mysql.connector as mariadb
|
||||||
|
import string
|
||||||
|
import random
|
||||||
|
from random import randint
|
||||||
|
|
||||||
|
hobbies = []
|
||||||
|
hobbies.append('Golf')
|
||||||
|
hobbies.append('Schwimmen')
|
||||||
|
hobbies.append('Datenbanken')
|
||||||
|
|
||||||
|
|
||||||
db.create_all()
|
def randomword(length):
|
||||||
|
return ''.join(random.choice(
|
||||||
|
string.ascii_lowercase) for i in range(length))
|
||||||
|
|
||||||
|
|
||||||
|
def create_data():
|
||||||
|
|
||||||
|
mariadb_connection = mariadb.connect(user='vagrant',
|
||||||
|
database='testdb')
|
||||||
|
cursor = mariadb_connection.cursor()
|
||||||
|
cursor.execute("""create table if not exists user (
|
||||||
|
id bigint auto_increment primary key,
|
||||||
|
username varchar(128),
|
||||||
|
first_name varchar(128),
|
||||||
|
middle_name varchar(128),
|
||||||
|
last_name varchar(128),
|
||||||
|
street_name varchar(128),
|
||||||
|
city_name varchar(128),
|
||||||
|
state_name varchar(128),
|
||||||
|
country_name varchar(128),
|
||||||
|
telephonenumber varchar(128),
|
||||||
|
mobile_number varchar(128),
|
||||||
|
email varchar(128),
|
||||||
|
hobby varchar(128),
|
||||||
|
gender varchar(128),
|
||||||
|
salutation varchar(128)),
|
||||||
|
""")
|
||||||
|
counter = 0
|
||||||
|
while 100 > counter:
|
||||||
|
param_counter = 0
|
||||||
|
params = []
|
||||||
|
while 13 > param_counter:
|
||||||
|
name = randomword(6)
|
||||||
|
params.append(name)
|
||||||
|
param_counter += 1
|
||||||
|
|
||||||
|
cursor.execute("""INSERT INTO user (
|
||||||
|
username,
|
||||||
|
first_name,
|
||||||
|
middle_name,
|
||||||
|
last_name,
|
||||||
|
street_name,
|
||||||
|
city_name,
|
||||||
|
country_name,
|
||||||
|
telephonenumber,
|
||||||
|
mobile_number,
|
||||||
|
email,
|
||||||
|
hobby,
|
||||||
|
gender,
|
||||||
|
salutation)
|
||||||
|
VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)""",
|
||||||
|
(params[0], params[1], params[2], params[3], params[4],
|
||||||
|
params[5], params[6], params[7], params[8], params[9],
|
||||||
|
hobbies[randint(0, 2)], params[11], params[12]))
|
||||||
|
mariadb_connection.commit()
|
||||||
|
|
||||||
|
|
||||||
|
create_data()
|
||||||
|
|
Loading…
Reference in New Issue