ERROR CONNECTING: TIMEOUT EXPIRED
Agradeço a ajuda, quanto as classes, na realidade eu já até tenho, esse tive um cuidado para poder criar e ai consigo subir corretamente os dados
Beleza. Esse mini ORM que coloquei aqui, é coisa super simples, mas o código é todo aberto então pode alterar do jeito que quiser. Vou estar no discord hoje à noite, me chama lá.
Achei um exemplo bem velho, tem teia de aranha e está com muito pó em cima, mas ai vai...
Onde vou jogar temporariamente...
Lendo o arquivo externamente (isso não fica na SP)
Em varios mecanismos (como Oracle, MySQL, PGSQL) você tem um utilitário externo que trata import/export separadamente
Basta procurar sobre como executar isso via linha de comando e vai achar (pode ser um .sql em disco)
A store procedure que vai de fato jogar os dados para uma tabela final (no meu caso) após a importação para a tabela de entrada...
Usei muito isso no Oracle11G, mas a dinâmica é a mesma para todos os SGDBs em linhas gerais...
Onde vou jogar temporariamente...
CREATE TEMPORARY TABLE imp_dados (
nome VARCHAR(255),
email VARCHAR(255),
cpf VARCHAR(11)
);
Lendo o arquivo externamente (isso não fica na SP)
Em varios mecanismos (como Oracle, MySQL, PGSQL) você tem um utilitário externo que trata import/export separadamente
Basta procurar sobre como executar isso via linha de comando e vai achar (pode ser um .sql em disco)
LOAD DATA INFILE '/var/www/site/upload/dados.csv'
INTO TABLE imp_dados
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '
'
IGNORE 1 LINES
(nome, email, cpf);
A store procedure que vai de fato jogar os dados para uma tabela final (no meu caso) após a importação para a tabela de entrada...
DELIMITER //
CREATE PROCEDURE inserir_dados_tratados()
BEGIN
INSERT INTO dados (nome, email, cpf)
SELECT nome, email, cpf FROM imp_dados;
TRUNCATE TABLE imp_dados;
END //
DELIMITER ;
Usei muito isso no Oracle11G, mas a dinâmica é a mesma para todos os SGDBs em linhas gerais...
Vlw Webmaster, isso vai ser de grande ajuda, pode deixar que irei dar uma limpada e tirar todo o pó dele e colocar ele na ativa rsrs
Kerplunk agradeço, vou dar uma olhada nesse seu ORM e me diz qual é o seu discord
Kerplunk agradeço, vou dar uma olhada nesse seu ORM e me diz qual é o seu discord
kerplunkboy#7311
E aqui o invite para o server discord do VBMania
Faça seu login para responder