3 Description : Gargantext Import Corpus
4 Copyright : (c) CNRS, 2017-Present
5 License : AGPL + CECILL v3
6 Maintainer : team@gargantext.org
7 Stability : experimental
10 Import a corpus binary.
14 {-# LANGUAGE Strict #-}
18 import Gargantext.API.Admin.EnvTypes (DevEnv)
19 import Gargantext.API.Dev (withDevEnv, runCmdDev)
20 import Gargantext.API.Prelude (GargError)
21 import Gargantext.API.Node () -- instances only
22 import Gargantext.Database.Prelude (Cmd'', )
23 import Gargantext.Prelude
24 import System.Environment (getArgs)
25 import Prelude (getLine)
28 import Gargantext.Database.Action.Flow (indexAllDocumentsWithPosTag)
34 putStrLn "Manual method (for now):"
35 putStrLn "Upgrade your schema database with the script:"
36 putStrLn "psql gargandbV5 < ./devops/postgres/upgrade/0.0.2.6.sql"
37 putStrLn "Then press enter key when you are done"
41 upgrade :: Cmd'' DevEnv GargError ()
43 -- This method does not work for now
44 -- _ <- createTable_NgramsPostag
45 _ <- indexAllDocumentsWithPosTag
48 withDevEnv iniPath $ \env -> do
49 _ <- runCmdDev env upgrade