mreis1 Posted March 10, 2018 at 05:31 PM Report #609705 Posted March 10, 2018 at 05:31 PM Boas pessoal, Alguém viu exports de base de dados mysql em ficheiros de texto com o aspecto idêntico ao que se segue? (Ex: Aqui o ficheiro chama-se "cobro_Sql.txt" e diz respeito a tabela "cobro") cobro CREATE TABLE `cobro` ( `idx` int(11) NOT NULL auto_increment, `tpdoc` int(11) default NULL, `numero` int(11) default NULL, `codigo` char(20) default NULL, `descr` char(30) default NULL, `valor` double default NULL, `cliente` int(11) default NULL, `pago` double default NULL, `posto` int(11) default NULL, `rsv` char(10) default NULL, PRIMARY KEY (`idx`), KEY `posto` (`posto`,`numero`,`codigo`) ) TYPE=MyISAM ; 1 1 1 7 0.6 0 0 3 ; 2 1 2 7 1.9 0 0 3 ; 3 1 3 7 0.6 0 0 3 ; 4 1 4 7 1.2 0 0 3 ; 5 1 5 7 1.45 0 0 3 ; 6 1 6 7 0.6 0 0 3 ; 7 1 7 7 0.6 0 0 3 ; Eu tenho uma série destes ficheiros que não faço a minima ideia de como foram gerados. Sei que o programa em questão (equi*rest) usa mysql porque na sua pasta existe um mysqlcc.exe. Quando abro consigo conectar-me ao motor de base de dados mas nenhuma das BD's disponíveis é a BD do negócio em questão. Parece-me que o disco foi mexido e a BD apagada. Apenas restavam esses ficheiros de export que encontrei num Zip algures no disco. Apenas para contextualizar-vos os ficheiros abaixo veem de um POS que tinha ido para reparação e que acabou nas mãos de um vigarista qualquer. Agora pediram-me para ver se consigo recuperar o sistema visto que nestes exports estão as informações contabilistas sobre o qual é gerado o SAF-T. Alguem me consegue dar umas dicas? Obrigado ├── Apagou.txt ├── Apagou2.txt ├── Apagou2_1.txt ├── Apagou_2.txt ├── Artigo.txt ├── Config.txt ├── Cozinha.txt ├── Empregado.txt ├── Empresa.txt ├── Familia.txt ├── Mesa.txt ├── Modif.txt ├── Mpag.txt ├── NUMERO.TXT ├── NUMX.TXT ├── NUMZ.TXT ├── NumeroT.txt ├── Teclado.txt ├── Teclado2.txt ├── Txt.txt ├── Vendas2.txt ├── Vendas2_1.txt ├── apagou2_Sql.txt ├── apagou_Sql.txt ├── art2_Sql.txt ├── art2lin_Sql.txt ├── artigo_Sql.txt ├── cco_Sql.txt ├── ccolnh_Sql.txt ├── clientes.txt ├── clientes_Sql.txt ├── cobro_Sql.txt ├── compras_Sql.txt ├── compraslinhas_Sql.txt ├── contas_Sql.txt ├── cozinha_Sql.txt ├── db_version_Sql.txt ├── empregado_Sql.txt ├── empresa_Sql.txt ├── familia_Sql.txt ├── grupo_Sql.txt ├── ini_Sql.txt ├── invoice_Sql.txt ├── invoiceline_Sql.txt ├── iva2_Sql.txt ├── ivamuda_Sql.txt ├── logx_Sql.txt ├── matprima_Sql.txt ├── matprimlin_Sql.txt ├── maxima_Sql.txt ├── menulin_Sql.txt ├── mesa_Sql.txt ├── mesas_abertas_Sql.txt ├── modif_Sql.txt ├── mpag_Sql.txt ├── netprinter_Sql.txt ├── ofertas_Sql.txt ├── proveedores_Sql.txt ├── quartos_Sql.txt ├── reservas_Sql.txt ├── salas_Sql.txt ├── stock ├── tipodocs_Sql.txt ├── tmp_Sql.txt ├── txtpedidos_Sql.txt ├── vendas.txt ├── vendas2_Sql.txt ├── vendas_1.txt ├── vendas_Sql.txt ├── vendas_hash_Sql.txt ├── vendaslinhas2_Sql.txt ├── vendaslinhas_Sql.txt └── vendaslnh_Sql.txt
apocsantos Posted March 10, 2018 at 05:58 PM Report #609706 Posted March 10, 2018 at 05:58 PM Boa tarde, Esses ficheiros parecem-me ficheiros de um dump do MySQL. Se for esse o caso, podes sempre usar esses mesmos ficheiros para "reconstruir" uma base de dados. Podes fazer o restauro deles com o seguinte comando: unzip -p ficheirodbdump.zip | mysql -u root -p nomeDaBD Cordiais cumprimentos, Apocsantos "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"
mreis1 Posted March 10, 2018 at 06:09 PM Author Report #609707 Posted March 10, 2018 at 06:09 PM Vim de fazer o teste mas não funcionou. Na verdade já estava a antecipar que não iria funcionar porque a sintaxe não é SQL válido. Por exemplo, o nome da tabela antes do CREATE table só por aí é estranho. Mas obrigado @apocsantos. Caso se lembre de algo mais por favor diga.
apocsantos Posted March 10, 2018 at 08:49 PM Report #609712 Posted March 10, 2018 at 08:49 PM Boa noite, Podes tentar editar o código SQL e executar query a query! Cordiais cumprimentos, Apocsantos "A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"
M6 Posted March 12, 2018 at 11:23 AM Report #609738 Posted March 12, 2018 at 11:23 AM Esse dump é num formato que desconheço, parece ter sido feito à medida por uma aplicação e não por uma ferramenta do MySQL. Confirmas? No limite, como disse o apocsantos, podes sempre separar o create table e os dados para dois ficheiros diferentes e descartar o lixo. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
mreis1 Posted April 19, 2018 at 08:08 AM Author Report #610283 Posted April 19, 2018 at 08:08 AM Boas Pessoal, é só para confirmar que efetivamente o dump é criado "sobre medida" pela app de onde o dump veio. Depois de algumas tentativas lá conseguir por o programa a funcionar e num backoffice encontrei um sistema de restore que bastou importar o zip e funcionou impecável.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now