相关疑难解决方法(0)

在h2数据库中执行脚本文件

首先,我想说是h2数据库的新手.我需要在h2数据库中执行sql脚本文件.我有一个脚本文件test.sql,我想在h2数据库中执行它.可能吗?

h2 sql-scripts

54
推荐指数
3
解决办法
5万
查看次数

在H2数据库中定义外键约束

我是编码的新手,所以我在SQL服务器上创建了一个表并且它工作了,所以我在H2中使用了相同的命令,它说我的第二个表有语法问题,有人可以帮忙吗?

CREATE TABLE TOURISTINFO(
TOURISTINFO_ID INT PRIMARY KEY,
NAME VARCHAR(25) NOT NULL,
NATIONALITY VARCHAR(15) NOT NULL
)

CREATE TABLE PLANETICKETS(
DESTINATION VARCHAR(10) NOT NULL,
TICKETPRICE NUMERIC(8,2) NOT NULL,
TOURISTINFO_ID INT FOREIGN KEY REFERENCES TOURISTINFO
)
Run Code Online (Sandbox Code Playgroud)

错误是

Syntax error in SQL statement "CREATE TABLE PLANETICKETS( 
DESTINATION VARCHAR(10) NOT NULL, 
TICKETPRICE NUMERIC(8,2) NOT NULL, 
TOURISTINFO_ID INT FOREIGN[*] KEY REFERENCES TOURISTINFO 
)"; expected "(, FOR, UNSIGNED, NOT, NULL, AS, DEFAULT, GENERATED, NOT, NULL, AUTO_INCREMENT, BIGSERIAL, SERIAL, IDENTITY, NULL_TO_DEFAULT, SEQUENCE, SELECTIVITY, COMMENT, CONSTRAINT, PRIMARY, …
Run Code Online (Sandbox Code Playgroud)

sql database foreign-keys h2

23
推荐指数
3
解决办法
2万
查看次数

如何在运行时备份嵌入式H2数据库引擎?

我想用H2数据库引擎构建一个Web应用程序.但是,在阅读本教程后,我仍然不知道如何在数据库运行时备份数据:

http://www.h2database.com/html/tutorial.html#upgrade_backup_restore

H2是否将其存储的文件输出到文件系统中的某个位置?我可以备份输出的文件吗?

java database backup h2

18
推荐指数
3
解决办法
2万
查看次数

H2:生成插入脚本初始化脚本

我有完整的 h2 数据库,里面有很多数据。我想针对该数据启动集成测试。

问题 1: 是否可以从完整的 h2 数据库生成 *.sql 插入文件/脚本?

我已经尝试SCRIPT TO 'fileName'这里描述的。但它只生成CREATE/ALTER TABLE/CONSTRAINT查询,意味着创建没有数据的模式。

如果第一个问题的答案是 - “不可能”,那么:

问题 2: *.sql 插入文件是将初始数据集插入 h2 db 进行集成测试的唯一方法吗?

java spring integration-testing h2 spring-test

5
推荐指数
1
解决办法
6937
查看次数

从H2 1.3.175迁移到1.4.195的推荐方法是什么?

既然H2 1.4还没有测试版,我想将旧的1.3.175数据库迁移到1.4.195.

背景资料:

那么,推荐的迁移方式是什么?

其他方面/奖金问题:

我应该启用MVStore还是坚持使用PageStore(优点/缺点)?哪一个提供更好的性能(多线程对我来说并不重要),哪一个更好的稳定性,特别是对抗OutOfMemoryErrors

java database migration h2

5
推荐指数
1
解决办法
1045
查看次数