Fix typo in InUseTools view (thanks, Tim)
parent
1c83a9f31f
commit
55a6a2c5fe
|
@ -0,0 +1,5 @@
|
||||||
|
class UpdateInUseToolsToVersion2 < ActiveRecord::Migration[5.1]
|
||||||
|
def change
|
||||||
|
update_view :in_use_tools, version: 2, revert_to_version: 1
|
||||||
|
end
|
||||||
|
end
|
26
db/schema.rb
26
db/schema.rb
|
@ -10,7 +10,7 @@
|
||||||
#
|
#
|
||||||
# It's strongly recommended that you check this file into your version control system.
|
# It's strongly recommended that you check this file into your version control system.
|
||||||
|
|
||||||
ActiveRecord::Schema.define(version: 20180411122627) do
|
ActiveRecord::Schema.define(version: 20180411175813) do
|
||||||
|
|
||||||
# These are extensions that must be enabled in order to support this database
|
# These are extensions that must be enabled in order to support this database
|
||||||
enable_extension "plpgsql"
|
enable_extension "plpgsql"
|
||||||
|
@ -485,18 +485,6 @@ ActiveRecord::Schema.define(version: 20180411122627) do
|
||||||
add_foreign_key "sensors", "devices"
|
add_foreign_key "sensors", "devices"
|
||||||
add_foreign_key "token_issuances", "devices"
|
add_foreign_key "token_issuances", "devices"
|
||||||
|
|
||||||
create_view "in_use_tools", sql_definition: <<-SQL
|
|
||||||
SELECT tools.id AS tool_id,
|
|
||||||
tools.name AS tool_name,
|
|
||||||
sequences.name AS sequence_name,
|
|
||||||
sequences.id AS sequence_id,
|
|
||||||
sequences.device_id
|
|
||||||
FROM ((edge_nodes
|
|
||||||
JOIN sequences ON ((sequences.id = sequences.id)))
|
|
||||||
JOIN tools ON (((edge_nodes.value)::integer = tools.id)))
|
|
||||||
WHERE ((edge_nodes.kind)::text = 'tool_id'::text);
|
|
||||||
SQL
|
|
||||||
|
|
||||||
create_view "in_use_points", sql_definition: <<-SQL
|
create_view "in_use_points", sql_definition: <<-SQL
|
||||||
SELECT points.x,
|
SELECT points.x,
|
||||||
points.y,
|
points.y,
|
||||||
|
@ -513,4 +501,16 @@ ActiveRecord::Schema.define(version: 20180411122627) do
|
||||||
WHERE ((edge_nodes.kind)::text = 'pointer_id'::text);
|
WHERE ((edge_nodes.kind)::text = 'pointer_id'::text);
|
||||||
SQL
|
SQL
|
||||||
|
|
||||||
|
create_view "in_use_tools", sql_definition: <<-SQL
|
||||||
|
SELECT tools.id AS tool_id,
|
||||||
|
tools.name AS tool_name,
|
||||||
|
sequences.name AS sequence_name,
|
||||||
|
sequences.id AS sequence_id,
|
||||||
|
sequences.device_id
|
||||||
|
FROM ((edge_nodes
|
||||||
|
JOIN sequences ON ((edge_nodes.sequence_id = sequences.id)))
|
||||||
|
JOIN tools ON (((edge_nodes.value)::integer = tools.id)))
|
||||||
|
WHERE ((edge_nodes.kind)::text = 'tool_id'::text);
|
||||||
|
SQL
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
SELECT
|
||||||
|
tools.id AS tool_id,
|
||||||
|
tools.name AS tool_name,
|
||||||
|
sequences.name AS sequence_name,
|
||||||
|
sequences.id AS sequence_id,
|
||||||
|
sequences.device_id AS device_id
|
||||||
|
FROM "edge_nodes"
|
||||||
|
INNER JOIN "sequences" ON edge_nodes.sequence_id=sequences.id
|
||||||
|
INNER JOIN "tools" ON (edge_nodes.value)::int=tools.id
|
||||||
|
WHERE "edge_nodes"."kind" = 'tool_id';
|
Loading…
Reference in New Issue