一天后,他的开发伙伴和圣诞快乐,
我正在学习Rails,并且使用Atom编辑器来完成。我使用Rails默认的SQLite3数据库。我找不到管理数据的好方法。
我可以通过Rails控制台进行一些粗鲁的操作,但是我必须在Rails中有一个模型。
我也尝试过SQLite3 cli,但我确实不喜欢它。
您知道支持SQLite3的Atom编辑器以轻松查看/管理数据库中数据的插件吗?🤔
许多人使用data-atom管理数据,但不支持SQLite3。
如果软件包不支持SQL,则您可能没有在Atom中执行此操作的简便方法。另外,您不需要模型即可在Rails控制台中与sqlite进行对话。实际上,您甚至根本不需要Rails。参见https://github.com/sparklemotion/sqlite3-ruby#synopsis示例:
首先首先安装gem:
gem install sqlite3
然后在常规IRB或Pry控制台中:
require "sqlite3"
# Open a database
db = SQLite3::Database.new "test.db"
# Create a table
rows = db.execute <<-SQL
create table numbers (
name varchar(30),
val int
);
SQL
# Execute a few inserts
{
"one" => 1,
"two" => 2,
}.each do |pair|
db.execute "insert into numbers values ( ?, ? )", pair
end
# Find a few rows
db.execute( "select * from numbers" ) do |row|
p row
end
# Create another table with multiple columns
db.execute <<-SQL
create table students (
name varchar(50),
email varchar(50),
grade varchar(5),
blog varchar(50)
);
SQL
# Execute inserts with parameter markers
db.execute("INSERT INTO students (name, email, grade, blog)
VALUES (?, ?, ?, ?)", ["Jane", "me@janedoe.com", "A", "http://blog.janedoe.com"])
db.execute( "select * from students" ) do |row|
p row
end
但是您可能想尝试其中一些工具。
也许此软件包用于Atom https://atom.io/packages/quick-query-sqlite
或者,如果您更喜欢GUI工具,可以尝试https://sqlitebrowser.org/dl