transferred Code Ocean from original repository to GitHub
This commit is contained in:
12
db/seeds/sql_select/comparator.rb
Normal file
12
db/seeds/sql_select/comparator.rb
Normal file
@ -0,0 +1,12 @@
|
||||
require 'sqlite3'
|
||||
|
||||
REFERENCE_QUERY = File.new('reference.sql', 'r').read
|
||||
STUDENT_QUERY = File.new('exercise.sql', 'r').read
|
||||
|
||||
database = SQLite3::Database.new('/database.db')
|
||||
|
||||
missing_tuples = database.execute(REFERENCE_QUERY) - database.execute(STUDENT_QUERY)
|
||||
unexpected_tuples = database.execute(STUDENT_QUERY) - database.execute(REFERENCE_QUERY)
|
||||
|
||||
puts("Missing tuples: #{missing_tuples}")
|
||||
puts("Unexpected tuples: #{unexpected_tuples}")
|
0
db/seeds/sql_select/exercise.sql
Normal file
0
db/seeds/sql_select/exercise.sql
Normal file
1
db/seeds/sql_select/reference.sql
Normal file
1
db/seeds/sql_select/reference.sql
Normal file
@ -0,0 +1 @@
|
||||
SELECT * FROM people WHERE name LIKE '% Doe';
|
Reference in New Issue
Block a user