发布v2.6.8版本
This commit is contained in:
@@ -56,18 +56,24 @@ class beifenClassAction extends runtAction
|
||||
|
||||
/**
|
||||
* 备份数据库
|
||||
* php task.php beifen,create
|
||||
* php task.php beifen,create -table=menu
|
||||
*/
|
||||
public function createAction()
|
||||
{
|
||||
if(PHP_SAPI != 'cli') return 'plase cli run';
|
||||
$alltabls = $this->db->getalltable();
|
||||
if(PHP_SAPI != 'cli') return 'plase cli run:php task.php beifen,create';
|
||||
$table = $this->getparams('table');
|
||||
ob_end_clean();
|
||||
$path = ''.ROOT_PATH.'/'.DB_BASE.'_'.date('YmdHis').'.sql';
|
||||
$path = ''.ROOT_PATH.'/'.DB_BASE.''.$table.'_'.date('YmdHis').'.sql';
|
||||
$file = fopen($path, 'ab+');
|
||||
|
||||
$nobeifne = array(''.PREFIX.'log',''.PREFIX.'logintoken',''.PREFIX.'kqanay',''.PREFIX.'email_cont',''.PREFIX.'dailyfx',''.PREFIX.'reads',''.PREFIX.'todo',''.PREFIX.'city'); //不备份的表;
|
||||
|
||||
if($table){
|
||||
$alltabls[] = ''.PREFIX.''.$table.'';
|
||||
}else{
|
||||
$alltabls = $this->db->getalltable();
|
||||
}
|
||||
|
||||
foreach($alltabls as $tabs){
|
||||
$sqla = $this->db->getall('show create table `'.$tabs.'`');
|
||||
$createsql = $sqla[0]['Create Table'];
|
||||
|
||||
Reference in New Issue
Block a user