public static function checkTablesVersioning($connection)
 {
     $sExecute = " CREATE TABLE IF NOT EXISTS configuracao.database_version (                            \n";
     $sExecute .= "     db142_versao      varchar   NOT NULL,                                \n";
     $sExecute .= "     db142_datacriacao timestamp without time zone DEFAULT now() NOT NULL \n";
     $sExecute .= " );                                                                       \n";
     $sExecute .= "                                                                          \n";
     $sExecute .= " ALTER TABLE ONLY configuracao.database_version                          \n";
     $sExecute .= "   ADD CONSTRAINT database_version_pk PRIMARY KEY (db142_versao);         \n";
     if (!DBDataBaseMigration::createTable($connection, 'configuracao', 'database_version', $sExecute)) {
         return false;
     }
     $sExecute = "   create table configuracao.database_version_sql (                             \n";
     $sExecute .= "     db143_arquivo     varchar                not null,                         \n";
     $sExecute .= "     db143_versao      varchar                not null,                         \n";
     $sExecute .= "     db143_script      text                   not null,                         \n";
     $sExecute .= "     db143_tipo        varchar                not null,                         \n";
     $sExecute .= "     db143_executado   boolean                not null  default false           \n";
     $sExecute .= "   );                                                                           \n";
     $sExecute .= "                                                                                \n";
     $sExecute .= "   ALTER TABLE ONLY configuracao.database_version_sql                           \n";
     $sExecute .= "     ADD CONSTRAINT database_version_sql_pk                                     \n";
     $sExecute .= "        PRIMARY KEY (db143_arquivo, db143_versao);                              \n";
     $sExecute .= "                                                                                \n";
     $sExecute .= "   CREATE INDEX database_version_sql_version_idx                                \n";
     $sExecute .= "             ON configuracao.database_version_sql                               \n";
     $sExecute .= "          USING btree (db143_versao);                                           \n";
     $sExecute .= "                                                                                \n";
     $sExecute .= "   ALTER TABLE ONLY configuracao.database_version_sql                           \n";
     $sExecute .= "     ADD CONSTRAINT database_version_sql_version_fk                             \n";
     $sExecute .= "        FOREIGN KEY (db143_versao) REFERENCES configuracao.database_version(db142_versao); \n";
     if (!DBDataBaseMigration::createTable($connection, 'configuracao', 'database_version_sql', $sExecute)) {
         return false;
     }
     return true;
 }