我收到此错误:
数据库(宅基地)不存在。
当我尝试这个简单的黄昏测试时:
class ShowArticleTest extends DuskTestCase
{
use DatabaseMigrations;
/** @test */
public function it_shows_all_articles()
{
Article::create([
'title' => 'My First Article',
'body' => 'Some body text.'
]);
$this->browse(function (Browser $browser) {
$browser->visit('/articles')
->assertSee('My First Article');
});
}
}
Run Code Online (Sandbox Code Playgroud)
我可以在堆栈跟踪中看到错误来自处理请求的控制器方法/articles,如下所示:
public function all()
{
Article::all();
}
Run Code Online (Sandbox Code Playgroud)
因此,测试本身似乎可以访问数据库,但控制器不能访问数据库。
该.env.dusk.local文件如下所示:
DB_CONNECTION=sqlite
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
Run Code Online (Sandbox Code Playgroud)
该homestead文件正在我的项目根文件夹中创建。该文件也在虚拟机内找到,权限如下所示:
-rw-rw-r-- 1个流浪者
尝试设置DATABASE为database/testing.sqlitein .env.dusk.local。Dusk 启动后会创建该文件,但错误仍然表明找不到数据库database/testing.sqlite。
数据库(database/testing.sqlite)不存在。
可以使用 CLI 访问数据库文件sqlite3,并且可以毫无问题地查询记录。 …
我需要将 PostgreSQL 表中的数据获取到 SQLite 表中。我正在将数据从 PostgreSQL 导出到 CSV 文件中,然后尝试从命令行提示符将其导入到 SQLite 中。首先我尝试了这个:
c:> /sqlite3/sqlite3 sample.trd ".import source_file.csv trend_data"
对于文件中的每一行,我收到一条错误消息,指出 SQLite 需要三个值,但实际上只有一个。这并不奇怪,因为我从未告诉 SQLite 该文件是 CSV 文件。然后我尝试了这个:
c:> /sqlite3/sqlite3 sample.trd ".mode csv .import source_file.csv trend_data"
我没有收到任何错误,但也没有收到任何数据。
是否可以将所有房间数据库以及所有表、条目导出到 json 文件?我看到一些使用 SQLite 完成的示例,但是 Room 数据库怎么样?
我很困惑..
设置:Xcode 9.4.1 (9F2000) 运行于:iOS 模拟器 iPhone 8 (11.4) sqlite3 配置:sqlite3_config(SQLITE_CONFIG_SERIALIZED);
1) “[logging] BUG IN CLIENT OF sqlite3.dylib:非法多线程访问数据库连接”在线错误
if(sqlite3_prepare_v2(_contactDB, query_stmt, -1, &statment, NULL) == SQLITE_OK )
==> EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
Run Code Online (Sandbox Code Playgroud)
我能做的就是改变
if(sqlite3_open([[self filepath] UTF8String], &db)!= SQLITE_OK)
Run Code Online (Sandbox Code Playgroud)
到
if (sqlite3_open_v2([[self filepath] UTF8String], &db, SQLITE_OPEN_READWRITE|SQLITE_OPEN_FULLMUTEX, NULL) != SQLITE_OK)
Run Code Online (Sandbox Code Playgroud)
但这引出了第二个问题
2)在我执行“模拟器”->“擦除所有内容和设置”后,运行应用程序会出现错误“libc++abi.dylib:以 NSException 类型的未捕获异常终止”
class AppDelegate: UIResponder, UIApplicationDelegate, PKPushRegistryDelegate
==> signal SIGABRT
Run Code Online (Sandbox Code Playgroud)
完整日志
[logging] API call with invalid database connection pointer
[logging] misuse at line 123231 of [2b0954060f]
[logging] API called with …Run Code Online (Sandbox Code Playgroud) 如何使用 TextField 小部件作为搜索栏来查询本地 SQLite 数据库资产的结果?
还有比使用文本字段小部件更好的选择吗?例子将非常感激。
用代码编辑:
padding: EdgeInsets.all(10.0),
child: Column(
children: <Widget>[
Container(
padding: const EdgeInsets.all(8.0),
child: new Container(
height: 70.0,
color: Theme.CompanyColors.iBlue,
child: new Padding(
padding: const EdgeInsets.all(8.0),
child: new Card(
child: new Container(
child: new Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
new Icon(Icons.search),
new Container(
width: MediaQuery.of(context).size.width - 100.0,
child: new TextField(
decoration: InputDecoration(
hintText: 'Search',
//onChanged:
//onSearchTextChanged,
),
),
),
Run Code Online (Sandbox Code Playgroud)
这是搜索栏的代码
我的数据库有一个附有paragraph_id的表句子,所以我想通过这样的查询进行搜索
select * from sentences where title or body = userinput%
Run Code Online (Sandbox Code Playgroud) 我的道路图中正好有一个长度为 3 的循环。我正在尝试删除一条从 AB 和 BA 出发的道路,该道路是循环的一部分。如果我删除一条路,它将删除循环并使我的图表成为一棵树。我可以通过使用with语句找到一条可以做到这一点的道路。但是,我想根据我发现的内容从原始表中删除,但我似乎无法在代码中使用删除语句。我听说过“连接”,但我不确定如何在这里使用它,并且希望得到一些建议。
下面的代码找到了多条道路,这些道路对长度为 3 的循环有贡献,但我将其限制为 1,因为我只想删除一条道路。
%%sql
with cycle as(
select s1.A as s1, s3.A as s3
from streets s1, streets s2, streets s3
where s1.B = s2.A and s2.B = s3.A and s3.B = s1.A
limit 1)
select A, B
from streets, cycle
where (s1 = A and s3 = B) or (s3 = A and s1 = B)
Run Code Online (Sandbox Code Playgroud)
返回:
我想删除原始表中与这些 A 和 B 值匹配的两行,从而删除 GadgetCo 和 Thing Industries 之间的道路
我有一个哈希图定义如下:
在数据库中存储此类哈希图的最佳方法是什么?
另请注意,我将存储许多这样的哈希图(代表多个实验运行)。
我正在尝试解决以下任务。
以下数据定义定义了组织的员工层次结构。
如果任何其他员工将其 managerId 设置为第一个员工 ID,则该员工就是经理。担任经理的员工可能也可能没有经理。
TABLE employees
id INTEGER NOT NULL PRIMARY KEY
managerId INTEGER REFERENCES employees(id)
name VARCHAR(30) NOT NULL
Run Code Online (Sandbox Code Playgroud)
编写一个查询来选择非经理员工的姓名。
我努力了:
SELECT name FROM employees where id NOT IN (SELECT managerId FROM employees)
Run Code Online (Sandbox Code Playgroud)
这没有给出期望的结果。怎么了?
我正在运行以下选择查询:
SELECT "entry"."id" AS "entry_id",
"entry"."input" AS "entry_input",
"entry"."output" AS "entry_output",
"entry"."numOfWords" AS "entry_numOfWords",
"entry"."times_seen" AS "entry_times_seen",
"word_class"."value" AS "word_class_value",
"dominant_noun"."noun" AS "dominant_noun_noun",
"dominant_noun"."article" AS "dominant_noun_article",
"dominant_noun"."isPluaral" AS "dominant_noun_isPluaral",
"subject"."subjectIndex" AS "subject_subjectIndex",
"last_time_visited"."value" AS "last_time_visited_value"
FROM "entry" "entry"
LEFT JOIN "word_class" "word_class" ON "word_class"."entryId"="entry"."id"
LEFT JOIN "dominant_noun" "dominant_noun" ON "dominant_noun"."entryId"="entry"."id"
LEFT JOIN "subject_entries_entry" "subject_entry" ON "subject_entry"."entryId"="entry"."id"
LEFT JOIN "subject" "subject" ON "subject"."id"="subject_entry"."subjectId"
LEFT JOIN "last_time_visited" "last_time_visited" ON "last_time_visited"."entryId"="entry"."id"
WHERE "entry"."inputLang" = 31
AND ("entry"."input" like '% hilfe %' OR "entry"."input" …Run Code Online (Sandbox Code Playgroud) 我是 Python 初学者,我现在使用 Flask 和 SQLAlchemy 创建简单的数据库,如下所示:
..import all the stuff here
Base = declarative_base()
class Restaurant(Base):
__tablename__ = 'restaurant'
id = Column(Integer, primary_key=True)
name = Column(String(250), nullable=False)
class MenuItem(Base):
__tablename__ = 'menu_item'
name = Column(String(250), nullable=False)
id = Column(Integer, primary_key=True)
description = Column(String(250))
price = Column(String(8))
course = Column(String(250))
restaurant_id = Column(Integer, ForeignKey("restaurant.id"))
restaurant = relationship(Restaurant)
engine = create_engine('sqlite:///restaurant.db')
Base.metadata.create_all(engine)
Run Code Online (Sandbox Code Playgroud)
我有 PHP 和 MySQL 背景,所以我的问题是:
我正在使用 PyCharm IDE。我听说 PyCharm 有一个内置的功能来检查数据库。如何在 PyCharm 中查看数据库的内容,以便可以直观地检查数据库的内容,而不是在控制台中运行查询?