标签: database-schema

如何回滚特定的迁移?

我有以下迁移文件 db\migrate\20100905201547_create_blocks.rb

如何专门回滚该迁移文件?

schema ruby-on-rails rollback database-schema

767
推荐指数
13
解决办法
39万
查看次数

如何在MySQL中查看数据库或表的索引?

如何查看我的数据库是否有任何索引?

对于特定的桌子怎么样?

mysql indexing database-schema

439
推荐指数
9
解决办法
42万
查看次数

349
推荐指数
5
解决办法
43万
查看次数

什么是OLTP和OLAP.他们之间有什么区别?

其实他们的意思是什么?我找到的关于他们的所有文章都没有给我一个想法,或者我的知识太不足以理解它.

有人会给我一些资源,我可以从头学到这些资源.

database olap database-design oltp database-schema

263
推荐指数
4
解决办法
25万
查看次数

MySQL中架构/数据库之间的区别

MySQL中的模式和数据库之间有区别吗?在SQL Server中,数据库是与模式相关的更高级别的容器.

我读过这篇文章Create SchemaCreate Database在MySQL中做了同样的事情,这使我相信模式和数据库对于相同的对象来说是不同的单词.

mysql database schema database-schema

261
推荐指数
6
解决办法
19万
查看次数

如何获取MySQL中所有表的所有列的名称?

有没有快速的方法从所有表中获取所有列名MySQL,而不必列出所有表?

mysql database-metadata database-schema

173
推荐指数
8
解决办法
16万
查看次数

数据库和架构之间的区别

SQL Server中的数据库和架构之间有什么区别?两者都是表和数据的容器.

如果删除了Schema,那么该架构中包含的所有表是否也会自动删除,或者在删除数据库时是否删除它们?

database sql-server sql-server-2005 database-schema

151
推荐指数
5
解决办法
19万
查看次数

如何修复错误:"无法通过创建架构找到属性/元素的架构信息"

我有一个使用C#在VS2010中编写的Windows窗体应用程序,并在app.config文件中获得以下错误:

Message 4   Could not find schema information for the attribute 'name'
Message 8   Could not find schema information for the attribute 'name'
Message 12  Could not find schema information for the attribute 'name'
Message 5   Could not find schema information for the attribute 'serializeAs'
Message 15  Could not find schema information for the element 'CCP_Utility.Settings1'
Message 2   Could not find schema information for the element 'CCP_Utility.Properties.Settings'
Message 3   Could not find schema information for the element 'setting' …
Run Code Online (Sandbox Code Playgroud)

c# error-handling application-settings database-schema

147
推荐指数
3
解决办法
20万
查看次数

如何在Docker容器中使用模式初始化MySQL数据库?

我正在尝试使用MySQL数据库创建一个容器,并为这些数据库添加一个模式.

我目前的Dockerfile是:

FROM mysql
MAINTAINER  (me) <email>

# Copy the database schema to the /data directory
COPY files/epcis_schema.sql /data/epcis_schema.sql

# Change the working directory
WORKDIR data

CMD mysql -u $MYSQL_USER -p $MYSQL_PASSWORD $MYSQL_DATABASE < epcis_schema.sql
Run Code Online (Sandbox Code Playgroud)

为了创建容器,我遵循Docker上提供的文档并执行此命令:

docker run --name ${CONTAINER_NAME} -e MYSQL_ROOT_PASSWORD=${DB_ROOT_PASSWORD} -e MYSQL_USER=${DB_USER} -e MYSQL_PASSWORD=${DB_USER_PASSWORD} -e MYSQL_DATABASE=${DB_NAME} -d mvpgomes/epcisdb
Run Code Online (Sandbox Code Playgroud)

但是当我执行此命令时,不会创建Container,并且在Container状态下可以看到CMD未成功执行,实际上只mysql执行了命令.

无论如何,有没有办法用模式初始化数据库,还是我需要手动执行这些操作?

mysql database-schema docker

141
推荐指数
9
解决办法
13万
查看次数

135
推荐指数
7
解决办法
15万
查看次数