소스 검색

建立索引库

visuddhinanda 2 년 전
부모
커밋
f2d5709ecf
1개의 변경된 파일9개의 추가작업 그리고 3개의 파일을 삭제
  1. 9 3
      app/Console/Commands/ExportCreateDb.php

+ 9 - 3
app/Console/Commands/ExportCreateDb.php

@@ -43,9 +43,16 @@ class ExportCreateDb extends Command
         if(\App\Tools\Tools::isStop()){
             return 0;
         }
-        $sqlPath = database_path('export/sentence.sql');
+        $this->create('sentence.sql','wikipali-offline');
+        $this->create('sentence.sql','wikipali-offline-index');
+
+        return 0;
+    }
+
+    private function create($sqlFile,$dbFile){
+        $sqlPath = database_path('export/'.$sqlFile);
         $exportDir = storage_path('app/public/export/offline');
-        $exportFile = $exportDir.'/wikipali-offline-'.date("Y-m-d").'.db3';
+        $exportFile = $exportDir.'/'.$dbFile.'-'.date("Y-m-d").'.db3';
         $file = fopen($exportFile,'w');
         fclose($file);
         $dbh = new \PDO('sqlite:'.$exportFile, "", "", array(\PDO::ATTR_PERSISTENT => true));
@@ -58,6 +65,5 @@ class ExportCreateDb extends Command
             $dbh->query($_value . ';');
         }
         Log::debug('task export offline create-db finished');
-        return 0;
     }
 }