#!/bin/bash SCHEMAS=( account bs cache edi hedera nst pbx postgresql sage salix stock util vn vncontrol ) IGNORETABLES=( --ignore-table=bi.last_Id_Cubo --ignore-table=bi.v_clientes_jerarquia --ignore-table=bi.v_ventas_contables --ignore-table=bs.horasSilla --ignore-table=bs.productionIndicators --ignore-table=bs.VentasPorCliente --ignore-table=bs.v_ventas --ignore-table=edi.supplyOffer --ignore-table=postgresql.currentWorkersStats --ignore-table=vn.accounting__ --ignore-table=vn.agencyModeZone --ignore-table=vn.agencyProvince --ignore-table=vn.agencyWarehouse --ignore-table=vn.awb --ignore-table=vn.botanicExport__ --ignore-table=vn.clientDefaultCompany --ignore-table=vn.color --ignore-table=vn.comparative --ignore-table=vn.comparativeFilter --ignore-table=vn.coolerPath --ignore-table=vn.coolerPathDetail --ignore-table=vn.department__ --ignore-table=vn.doc --ignore-table=vn.entity --ignore-table=vn.especialPrice --ignore-table=vn.exchangeInsurance --ignore-table=vn.exchangeInsuranceInPrevious --ignore-table=vn.exchangeReportSource --ignore-table=vn.grant --ignore-table=vn.grantGroup --ignore-table=vn.invoiceCorrection__ --ignore-table=vn.invoiceIn --ignore-table=vn.invoiceInAwb --ignore-table=vn.invoiceInDueDay --ignore-table=vn.invoiceInEntry --ignore-table=vn.invoiceInIntrastat --ignore-table=vn.invoiceInTax --ignore-table=vn.itemTaxCountrySpain --ignore-table=vn.mail__ --ignore-table=vn.manaSpellers --ignore-table=vn.outgoingInvoiceKk --ignore-table=vn.payment --ignore-table=vn.paymentExchangeInsurance --ignore-table=vn.payrollCenter --ignore-table=vn.plantpassport__ --ignore-table=vn.plantpassportAuthority__ --ignore-table=vn.preparationException --ignore-table=vn.priceFixed__ --ignore-table=vn.printer --ignore-table=vn.printingQueue --ignore-table=vn.printServerQueue__ --ignore-table=vn.promissoryNote --ignore-table=vn.rate --ignore-table=vn.referenceRate__ --ignore-table=vn.routesControl --ignore-table=vn.salesToPrePrepare --ignore-table=vn.specialPrice__ --ignore-table=vn.ticketDownBuffer --ignore-table=vn.ticketeToPreparePrepared --ignore-table=vn.ticketObservation__ --ignore-table=vn.ticketRequest__ --ignore-table=vn.ticketToPrepare --ignore-table=vn.till__ --ignore-table=vn.travelThermograph__ --ignore-table=vn.travel_cloneWeekly --ignore-table=vn.unary --ignore-table=vn.unaryScan --ignore-table=vn.unaryScanLine --ignore-table=vn.unaryScanLineBuy --ignore-table=vn.unaryScanLineExpedition --ignore-table=vn.warehouseAlias__ --ignore-table=vn.warehouseJoined --ignore-table=vn.workerTeam__ --ignore-table=vn.XDiario__ ) mysqldump \ --defaults-file=config.production.ini \ --default-character-set=utf8 \ --no-data --comments \ --triggers --routines --events \ --databases \ ${SCHEMAS[@]} \ ${IGNORETABLES[@]} \ | sed 's/ AUTO_INCREMENT=[0-9]* //g' \ > dump/structure.sql