问题标签 [information-schema]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
13398 浏览

postgresql - 在 PostgreSQL 中查询表的模式详细信息?

我需要知道 PostgreSQL 中的列类型(即varchar(20))。我知道我可能会使用\dpsql 中的某些东西找到它,但我需要通过选择查询来完成它。
这在 PostgreSQL 中可能吗?

0 投票
4 回答
100859 浏览

sql - 错误 #1044 - 用户 'root'@'localhost' 拒绝访问数据库 'information_schema'

好的,所以这是场景

我今天在我的 mysql 服务器上执行了完整备份。现在,当我尝试导入该 .sql 转储文件时,我得到了标题中提到的错误,并且它没有加载所有其他数据库。

我该如何解决这个问题,所以 phymyadmin 将允许我导入整个文件,或者有没有办法可以从 sql 转储中“删除”information_schema

谢谢

0 投票
1 回答
4103 浏览

sql - 如何在 PostgreSQL 中将所有列的默认值设置为 null

我想将多个表中的每一列的默认值设置为 Null。我可以在 information_schema.columns.column_default 下查看默认约束。当我尝试运行 update information_schema.columns set column_default = Null where table_name = '[table]' 它时会抛出“错误:无法更新视图提示:您需要一个无条件的 ON UPDATE DO INSTEAD 规则。”

解决此问题的最佳方法是什么?

0 投票
1 回答
2242 浏览

sql - 创建 EntityManager (JPA + SPRING + H2) 时 INFORMATION_SCHEMA 不存在错误

我对 JPA (OpenJPA) + Spring (Web Flow using Spring Web MVC) + H2 数据库引擎有疑问。我为我的简单 Web 应用程序提供了简单的 RegisterDAO。我正在使用依赖注入将 EntityManagerFactory(通过 @PersistentUnit 注释)注入我的 RegisterDAO。一切看起来都很好(EntityManagerFactory 不为空,它似乎被注入了)但是当我试图从这个工厂创建 EntityManager 时出现问题。GlassFish(我使用的)抛出类似这样的异常(无法以原始形式打印,因为消息是波兰语:)):

这很奇怪,因为当我使用 H2 控制台并输入“SELECT SEQUENCE_SCHEMA, SEQUENCE_NAME FROM INFORMATION_SCHEMA.SEQUENCES”时,一切正常(我看到这组名为 INFORMATION_SCHEMA 的表)。当然,我将这个 sql 语句称为登录用户名,我在 persistence.xml 文件中使用它。

有任何想法吗?

编辑:我的配置:persistence.xml:

春季的applicationCotext.xml:

网络配置:

我使用 Maven,我的依赖项:

0 投票
4 回答
4950 浏览

mysql - 选择MySQL中不包含某列的表

我正在尝试选择所有没有名为“唯一”的列的表。我可以选择使用它的所有表:

有没有一种简单的方法来修改 SELECT 语句,以便列出所有没有该列的表?这似乎很简单,但我无法弄清楚,也无法在论坛上找到答案。

谢谢

0 投票
2 回答
5619 浏览

mysql - 为 MySQL 数据库生成 INFORMATION_SCHEMA 表

我在旧服务器上使用旧版本的 MySQL (4.0),由于某种原因它没有 INFORMATION_SCHEMA 数据库,我不知道这个版本的 MySQL 是否不包含 INFORMATION_SCHEMA 或者是否有人删除了它。

有没有办法(重新)生成这个数据库?

谢谢

0 投票
3 回答
99203 浏览

sql - 在 PostgreSQL 中查找不为 NULL 的列

我为每个表分配了一个计数可空列的任务。简单的:


现在我必须修改它以计算“具有属性“NOT NULL”的列”。以下代码会执行此操作还是仅检查天气列名称是否为空?

如果没有...有什么建议吗?

0 投票
2 回答
3569 浏览

postgresql - postgresql:如何列出索引列?

有很多信息,可以从 information_schema 和 pg_catalog 中检索到postgresql。我想检索有关由某个索引索引的列的信息,类似于我pragma index_info(<index_name>)在 sqlite3 中实现的。create index不解析语句如何实现?

0 投票
2 回答
2117 浏览

php - MySQL: information_schema.columns bugs?

Why information_schema.columns always duplicates the result? For instance,

I will get this,

The duplicates go unpredictable on other tables when I try to query through phpmyadmin.

How can I make it not to duplicate?

Thanks.

EDIT:

enter image description here

0 投票
5 回答
6388 浏览

sql-server - 从另一个数据库中查找标识列

通常使用 SQL Server,您可以使用这样的COLUMNPROPERTY函数来查找数据库中的标识列:

但是当从另一个数据库运行查询时,我不知道如何让它工作。例如,这不会返回任何结果: