예제 #1
0
def atualiza_pessoa(pessoa):
    query = "UPDATE pessoa SET nome = %s, endereco = %s, cpf = %s, estado = %s, turma = %s, periodo = %s, modulo = %s" \
            "WHERE id = %s"
    params = [
        pessoa['nome'], pessoa['endereco'], pessoa['cpf'], pessoa['estado'],
        pessoa['turma'], pessoa['periodo'], pessoa['modulo'], pessoa['id']
    ]

    cursor.execute(query, params)
예제 #2
0
def insere_pessoa(dados_pessoa):
    cursor.execute("INSERT INTO pessoa"
                   "(nome, endereco,"
                   "cpf, estado, turma,"
                   "periodo, modulo) VALUES (%s, %s, %s,"
                   "%s, %s, %s,%s)",
                   (dados_pessoa['nome'],
                    dados_pessoa['endereco'],
                    dados_pessoa['cpf'],
                    dados_pessoa['estado'],
                    dados_pessoa['turma'],
                    dados_pessoa['periodo'],
                    dados_pessoa['modulo']))
예제 #3
0
def insere_pessoa(dados_pessoa):

    cursor.execute(
        "INSERT INTO pessoa (nome, endereco, cpf, estado,"
        "turma, periodo, modulo)"
        "VALUES (%s, %s, %s, %s, %s, %s, %s)", (
            dados_pessoa['nome'],
            dados_pessoa['endereco'],
            dados_pessoa['cpf'],
            dados_pessoa['uf'],
            dados_pessoa['turma'],
            dados_pessoa['período'],
            dados_pessoa['modulo'],
        ))
예제 #4
0
def remove_pessoa(id):
    cursor.execute("DELETE FROM pessoa WHERE id = %s", [id])
예제 #5
0
def retorna_pessoas():
    cursor.execute("SELECT * FROM pessoa")
    return cursor.fetchall()
예제 #6
0
def retorna_pessoa(id):
    cursor.execute("SELECT * FROM pessoa WHERE id = %s", [id])
    pessoa = cursor.fetchone()
    return pessoa if pessoa else {}
예제 #7
0
def retorna_pessoa(id):

    #cur = conn.cursor(cursor_factory=RealDictCursor)
    cursor.execute("SELECT * FROM pessoa WHERE id = %s", [id])
    pessoa = cursor.fetchone()
    return pessoa if pessoa else {}