You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 4, 2021. It is now read-only.
# Create SQLite Language & Map to sqlite-runner (dev)langs=Language.allsqlite=langs.last.dupsqlite.name='sqlite'sqlite.runner_url='http://localhost:4567'sqlite.extension='sql'sqlite.save
Create SQL Chapter inside of "Aprendé a programar" Book
# Clone & adapt a Topicimp=Topic.find(10)# programación imperativabd=imp.dupbd.name='Bases de Datos'bd.description='Es el turno de las Bases de Datos. Vamos a ver como interactuar con motores de **Bases de Datos Relaciones** a través del lenguaje [SQL](https://es.wikipedia.org/wiki/SQL)'bd.slug='mumuki/mumuki-bases-de-datos'bd.save# id = 33# second Add Topic as Chapter of BookChapter.where('topic_id = 10')# to watch structurebd_ch=Chapter.newbd_ch.number=6bd_ch.book_id=27bd_ch.topic_id=bd.idbd_ch.save# id = 40
Create a Guide into a new Lesson
# Clone a Guideguide=Guide.find(116)# Funciones y Tipos de Datos, revisadobd_guide=guide.dupbd_guide.name='MQL Pilot'bd_guide.description='¡Hola! Vamos a ver como funciona esto de escribir SQL en Mumuki.'bd_guide.language_id=sqlite.idbd_guide.extra=''bd_guide.corollary='¡Excelente! :clap: :cactus:'bd_guide.slug='unq/mql'bd_guide.authors='Leandro Di Lorenzo, Mumuki Project'bd_guide.save# id = 165# Create new Lessonbd_lesson=Lesson.newbd_lesson.guide_id=bd_guide.idbd_lesson.topic_id=bd.idbd_lesson.number=1bd_lesson.save# id = 120# Set Usage Topic (?)usage=Usage.where('item_id = 10').firstbd_topic_usage=usage.dupbd_topic_usage.slug=bd.slugbd_topic_usage.item_type='Topic'bd_topic_usage.item_id=bd.idbd_topic_usage.parent_item_type='Chapter'bd_topic_usage.parent_item_id=bd_ch.idbd_topic_usage.save# Set Usage Guide (?)usage=Usage.where('item_id = 116').firstbd_usage=usage.dupbd_usage.slug=bd_guide.slugbd_usage.item_id=bd_guide.idbd_usage.item_type='Guide'bd_usage.parent_item_id=bd_lesson.idbd_usage.parent_item_type='Lesson'bd_usage.save
Create SQLite exercise
js=Exercise.find(856)ej1=js.dupej1.name='El del Runner'ej1.description=<<-MDEjercicio base usado en el primer test de integración del runner de sqlite.Se cuenta con una base de datos llamada `test1` con la siguiente estructura: - **id**: _PK_, _AUTO_ - **name**: _VARCHAR(200)_, _NOT NULL_La tabla `test1` contiene 2 registros: id | name ----|-------- 1 | Name 1 2 | Name 2 El ejercicio requiere generar una consulta que retorne todos los registros de la tabla.MDej1.test=<<-SQLselect * from test1;-- DATASETINSERT INTO test1 (name) values ('Name 1');INSERT INTO test1 (name) values ('Name 2');SQLej1.language_id=sqlite.idej1.guide_id=bd_guide.idej1.hint='Escribí `select * from test1;`'ej1.extra=<<-SQLCREATE TABLE test1 ( id integer primary key, name varchar(200) NOT NULL);SQLej1.number=1ej1.corollary='Va queriendo...'ej1.extra_visible=trueej1.save# id = 1402