-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcreateTable.py
79 lines (68 loc) · 1.94 KB
/
createTable.py
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
import sqlite3
from dataBaseName import dataBaseName
from sqliteQuerys import saveFakeDataInTable1
from sqliteQuerys import existDataInTable1
conn = sqlite3.connect(dataBaseName())
cursor = conn.cursor()
# Realiza a criação da tabela do projeto
def createTableProducao(cursor):
cursor.execute("""
CREATE TABLE IF NOT EXISTS producao (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
quantidade INTEGER,
linha_producao INT,
linha_descricao VARCHAR,
hora VARCHAR,
created_at VARCHAR,
enviado VARCHAR DEFAULT NULL
);
""")
# Cria a tabela de Linha de Produção
def createTableLinhaProducao(cursor):
cursor.execute("""
CREATE TABLE IF NOT EXISTS linhaProducao (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
linha_producao INT,
linha_descricao VARCHAR,
created_at TIMESTAMP
);
""")
# Cria a tabela1
def createTable1(cursor):
cursor.execute("""
CREATE TABLE IF NOT EXISTS tab1 (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
linha INT NOT NULL,
descricao_linha VARCHAR NOT NULL,
contador INT NOT NULL,
meta INT NOT NULL,
tempo_ciclo INT NOT NULL,
hora_inicio INT NOT NULL,
minuto_inicio INT NOT NULL,
hora_termino INT NOT NULL,
minuto_termino INT NOT NULL,
tempo_refresh_realizado INT NOT NULL,
tempo_refresh_homem INT NOT NULL,
created_at TIMESTAMP
);
""")
try:
createTableLinhaProducao(cursor)
print("Tabela Linha de producao criada com Sucesso!")
except Exception as e:
print("Erro ao tentar criar a Tabela Linha de producao: ", e)
try:
createTableProducao(cursor)
print("Tabela Producao criada com Sucesso!")
except Exception as e:
print("Erro ao tentar criar a Tabela Producao: ", e)
try:
createTable1(cursor)
print("Tabela tab1 criada com Sucesso!")
except Exception as e:
print("Erro ao tentar criar a Tabela tab1: ", e)
if existDataInTable1() == False:
try:
saveFakeDataInTable1('0', '0')
except Exception as e:
print("Erro ao tentar popular inicialmente a tabela1", e)