Database Schema Updates for Sync Tracking
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza revisando el esquema y las migraciones existentes para topic_files, topics, content_providers y tags; después, identifica cualquier otra entidad que deba participar en el seguimiento de la sincronización. Añade los identificadores externos solicitados, la suma de comprobación y los índices únicos para las entidades acordadas, y verifica que las migraciones se apliquen correctamente y produzcan el esquema previsto.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Add external IDs and checksums for sync tracking
- Add migration for topic_files:
add_column :topic_files, :external_id, :integer
add_column :topic_files, :external_checksum, :string
add_index :topic_files, :external_id, unique: true
- Add migration for topics:
add_column :topics, :external_id, :integer
add_index :topics, :external_id, unique: true
- Add migration for content_providers:
add_column :content_providers, :external_id, :integer
add_index :content_providers, :external_id, unique: true
- Add migration for tags:
add_column :tags, :external_id, :integer
add_index :tags, :external_id, unique: true
Do the same thing for whatever entities we would like to sync
- Lenguaje dominante
- HTML
- Estrellas
- 4
- Forks
- 0
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de rubyforgood/skillrx-beacon
-
cross-app sync
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
-
Error handlingAbiertocross-app sync
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
cross-app sync
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
-
Sync OrchestratorAbiertocross-app sync
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
Orphan Cleanup ServiceAbiertocross-app sync
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
Todos los issues de rubyforgood/skillrx-beacon
Issues similares
-
[Bug] ListCanteens and ListAvailableCanteenTags return Unimplemented (handlers are misnamed)Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
TUM-Dev/Campus-Backend#678 ·
Los mantenedores suelen responder en 1 día
-
Gradle liquibaseDiffChangelog drops jhi_date_time_wrapperPosiblemente ocupada @mraible la tomó hoy. Abiertoarea: triage theme: undefined
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
jhipster/generator-jhipster#35998 ·
Los mantenedores suelen responder en 1 día
-
bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Queries: Add MINUSAbiertoenhancement help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
elliotchance/vsql#983 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
paperclipai/paperclip#19077 ·
Los mantenedores suelen responder en 1 día