... | ... | @@ -10,10 +10,9 @@ Para Criação de uma base de dados |
|
|
|
|
|
2. Dentro do diretório do charlotte-loader execute o comando
|
|
|
```bash
|
|
|
$ python loader.py -c COLLECTION BASE_DIR
|
|
|
$ python loader.py -c [COLLECTION] [BASE_DIR]
|
|
|
```
|
|
|
Onde COLLECTION se refere ao id da coleção do DSpace onde os itens devem ser inseridos e BASE_DIR é o diretório onde os itens estão salvos. Ex.: /home/user/nobackup/repos_universal/pp/
|
|
|
|
|
|
COLLECTION = id da coleção do DSpace onde os itens devem ser inseridos. BASE_DIR = diretório onde os itens estão salvos.
|
|
|
|
|
|
* Instalação do OrientDB: [OrientDB Installation](https://gitlab.c3sl.ufpr.br/portalmec/portalmec/wikis/orientdb-installation)
|
|
|
|
... | ... | @@ -33,7 +32,9 @@ CREATE DATABASE remote:localhost/[NOME_BD] root [SENHA] plocal |
|
|
|
|
|
1. Entre no diretório do aplicativo PortalMEC e atualize o código usando o Git - considerando que o mesmo já esteja instalado.
|
|
|
|
|
|
2. Execute os comando abaixo para criar as tabelas:
|
|
|
2. Configure o arquivo "configs/orientdb.yml" com as informações do servidor e da base de dados recém-criada.
|
|
|
|
|
|
3. Execute os comando abaixo para criar as tabelas:
|
|
|
```bash
|
|
|
rake db:migrate
|
|
|
rake orientdb:migrate
|
... | ... | @@ -45,23 +46,33 @@ rake orientdb:migrate |
|
|
|
|
|
2. Configure o arquivo "configs/dspace.yml" com as informações do DSpace que contém os dados que serão importados.
|
|
|
|
|
|
3. Configure o arquivo "configs/orientdb.yml" com as informações do servidor e do banco de dados recém-criado.
|
|
|
3. Configure o arquivo "configs/orientdb.yml" com as informações da base de dados do OrientDB.
|
|
|
|
|
|
4. Execute o comando abaixo para importar os itens.
|
|
|
4. Execute o comando abaixo para importar os itens:
|
|
|
```bash
|
|
|
rake dspace:import
|
|
|
```
|
|
|
|
|
|
## Tarefas complementares:
|
|
|
* Criação das relações item <-> atributos e item <-> assuntos no OrientDB:
|
|
|
|
|
|
* Criação dos thumbnails dos itens:
|
|
|
1. Entre no diretório do aplicativo PortalMEC e atualize o código usando o Git - considerando que o mesmo já esteja instalado.
|
|
|
|
|
|
2. Configure o arquivo "configs/orientdb.yml" com as informações da base de dados do OrientDB.
|
|
|
|
|
|
3. Execute o comando abaixo para criar as relações:
|
|
|
```bash
|
|
|
rake thumbnails:generate
|
|
|
rake orientdb:create_learning_object_relations
|
|
|
```
|
|
|
|
|
|
* Criação das relações item <-> atributos e item <-> assuntos:
|
|
|
* Criação dos thumbnails dos itens:
|
|
|
|
|
|
1. Entre no diretório do aplicativo PortalMEC e atualize o código usando o Git - considerando que o mesmo já esteja instalado.
|
|
|
|
|
|
2. Configure o arquivo "configs/orientdb.yml" com as informações da base de dados do OrientDB.
|
|
|
|
|
|
3. Execute o comando abaixo para criar os thumbnails:
|
|
|
```bash
|
|
|
rake orientdb:create_learning_object_relations
|
|
|
rake thumbnails:generate
|
|
|
```
|
|
|
|
|
|
---
|
... | ... | |