/**
  * Parse SQL file and fix table names according to table prefix
  */
 protected function fix_table_names($sql)
 {
     if (!$this->options['table_prefix']) {
         return $sql;
     }
     $sql = parent::fix_table_names($sql);
     // replace sequence names, and other postgres-specific commands
     $sql = preg_replace_callback('/((SEQUENCE |RENAME TO |nextval\\()["\']*)([^"\' \\r\\n]+)/', array($this, 'fix_table_names_callback'), $sql);
     return $sql;
 }
 /**
  * Parse SQL file and fix table names according to table prefix
  */
 protected function fix_table_names($sql)
 {
     if (!$this->options['table_prefix']) {
         return $sql;
     }
     $sql = parent::fix_table_names($sql);
     // replace sequence names, and other Oracle-specific commands
     $sql = preg_replace_callback('/((SEQUENCE ["]?)([^" \\r\\n]+)/', array($this, 'fix_table_names_callback'), $sql);
     $sql = preg_replace_callback('/([ \\r\\n]+["]?)([^"\' \\r\\n\\.]+)(["]?\\.nextval)/', array($this, 'fix_table_names_seq_callback'), $sql);
     return $sql;
 }