问题标签 [navicat]

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 投票
0 回答
529 浏览

heroku - Navicat 访问 Heroku 数据库

我在通过 Navicat 访问免费的 Heroku 数据库(开发计划)时遇到了麻烦。

当我连接时,我可以看到一长串数据库,就像这里http://twitter.com/bazscott/status/290780256221147136一样,但是我在列表中找不到我的特定数据库,也无法连接到其他任何数据库。

这是因为我使用的是免费的数据库计划,而只有付费计划才允许访问 Navicat?

PS。我通过heroku pg:psql访问我的数据库没有问题。

0 投票
1 回答
309 浏览

database-connection - Navicat、对象数据库和 Postgres

我在 Postgres 中通过 Navicat 导入向导(通过 ODBC 连接)导入表。从 Caché Intersystem DB 导入允许对象列表对象的表时出现问题。示例表测试

如何在不更改架构的情况下管理首选项列?Navicat 向导导入有一些功能吗?

0 投票
1 回答
3532 浏览

android - 如何在我的 Android 程序的 SQLite Manager 应用程序中使用我创建的 SQLite DB

当我在我的 Android 应用程序中处理许多表时,我决定在 SQLite 管理器(例如 firefox 插件或用于 sqlite 的 navicat)中创建数据库(DB)。我完成了它们的创建并导出了 .sql 文件!但我不知道如何使用这个文件!当然,我发现一些关于此的帖子将 DB(在有根电话上)放入 ...data/data/{your package name}/ ..etc 但我不明白这一步之后该怎么做!(我只知道将 db 引入 android 应用程序的代码!!)

  • 谁能一步一步告诉我如何在我的应用程序中使用我创建的数据库和这些方法? -

  • 这是使用这些 SQLite 管理器的好方法,还是尽管用代码在 android 中创建多表很复杂,但你更喜欢它???

  • sqlite 2和3之间的主要区别是什么?它们是由不同的 Android 版本支持还是仅针对 Sqlite 的更新?

编辑:将 dB 复制到 assest 文件夹并使用代码进行复制后:

我使用了这段代码:

更新 2:数据库脚本:

最后:

问题是什么?

你能帮助我吗?

0 投票
1 回答
6593 浏览

postgresql - 将 file.dump 恢复或转换为 pgAdmin

我有一个转储文件的问题,客户给了我一个文件来连接 php 中的 postgres 数据库,我首先这样做

  1. 将此文件ssdf_master.dump重命名为ssdf_master.sql以在 pgAdmin 或 Navicat 中执行但不起作用。
  2. 运行这个 pg_restore ssdf_master.dump并要求输入密码并输入我保存在 pgAdmin 中但没有的密码。

我的 ssdf_master.dump 有 \N 和 . 当在navicat 中运行该文件时显示此错误:

文件提取

注意:以前,我创建了一个名为postgres的数据库,用户为postgres而没有密码。

我希望我已经解释了!

0 投票
27 回答
316935 浏览

mysql - 错误:表 xxx 的表空间存在。请在 IMPORT 之前丢弃表空间

我对 MySQL 还很陌生,遇到了一个非常有趣的错误,我无法通过 google 和 stackoverflow 搜索找到任何帮助。

我在 MacOS 10.8.3 上运行 MySQL 5.6.10 的本地服务器,并通过 Navicat Essentials for MySQL 管理我的数据库。

我得到的错误是,在运行和管理我的数据库几天/几周后,某些东西会触发(它看起来不完整)删除我使用 Navicat 中的查询创建的一些表。

当我尝试使用这些表运行查询时,Navicat 会警告我该特定表不存在。到目前为止一切顺利 - 这是好的部分:

当我尝试创建以前存在的表(例如名为“temp”)时,我收到以下错误消息:

但是,如果我尝试删除表,或者尝试丢弃该表的表空间,请使用

我收到以下错误消息:

所以这意味着我被建议丢弃表空间,但是当我尝试这样做时,表不存在。是否有可能在 DISCARD 查询未检查的不同位置存在该表的某种类型的残余?有没有人知道什么会触发所有这些 - 看起来完全随机?

正如我所说,我是这个主题的新手,而且几乎一无所知。我怀疑重新启动我的笔记本电脑,即重置我的本地 MySQL 服务器,或者用户权限可能与它有关,但我只是在这里假设。

0 投票
1 回答
3312 浏览

database - 某些 PostgreSQL 数据库无法通过 Navicat 或 pgAdmin 等客户端看到

当我使用 pgAdmin 或 Navicat 登录查看我的远程 PostgreSQL 数据库时,我可以毫无问题地连接,并且下面列表中的前三个数据库显示正常。但由于某种原因,我无法让最后两个数据库(“template0”和“template1”)与其他数据库一起显示。此外,当我 ssh 进入服务器的数据库时,我可以运行“SELECT * FROM a_table_in_template1_database;” 它毫无问题地显示了表的所有内容,所以我知道数据库和其中的表一切正常。如何让“template1”数据库显示在此列表中并工作?这是我运行“\list”时 PostgreSQL 的终端输出:

看起来可能有“访问权限”导致了这种情况。但是,我已经完成了类似“GRANT ALL ON DATABASE template1 TO postgres”之类的操作,但这似乎没有帮助。

另一个有用的信息:当我使用 Navicat 登录并显示三个数据库时,我可以单击“打开数据库”选项,然后输入“template1”,它将与其他三个数据库,但我无法单击它或对其进行任何操作。

我只想能够在 Navicat 或 pgAdmin 中显示我的所有 5 个数据库,并且能够访问所有这些数据库:) 任何帮助将不胜感激!

0 投票
2 回答
2948 浏览

restore - 恢复 Navicat 备份文件

我已从以下格式的 Navicat 文件进行备份:

*.backup
*.nppb
*.ncx

如何恢复表?

0 投票
1 回答
756 浏览

mysql - 在navicat创建数据库时出错

我正在尝试使用 navicat 创建一个 mysql 数据库,但是当我尝试链接到它时,它给了我一个错误:

见图

或者当我在终端中搜索现有数据库时(见图),它们并没有全部显示出来。不知道我在哪里犯了错误?

0 投票
1 回答
8696 浏览

mysql - Navicat 无法通过 ssh 连接 mysql 服务器

我可以通过 ssh 连接服务器并通过登录 mysqlmysql -u root -h localhost -p没有任何问题。但是为什么 Navicat 的 ssh 登录不起作用呢?

服务器环境:

为什么当我使用 localhost 连接 mysql 时,此错误信息会打印服务器的公共 ip?

Navicat 设置:

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
1108 浏览

mysql - MySQL中运行缓慢的查询

我最近遇到了一个查询,该查询从过去几天开始花费了异常长的时间。上个月我们进行了 MySQL 数据库的服务器迁移,以前的服务器上从未出现过问题。旧服务器上的 MySQL 版本是 5.1.34,而当前版本是 5.1.58(不确定这是否与此问题有关)。

查询如下:

它是对 Navicat 触发的 information_schema.PARTITIONS 的查询,以获取有关表结构的详细信息,重现起来非常困难。

当你编辑表格时,Navicat 必须从 Information Schema 中收集关于表格的所有详细信息(例如引擎的 lsit、表格列,请参阅分析显示创建表格等),并且 PARTITIONS 是它必须检查的表格之一,如您所见WHERE 条件不是“正确的” WHERE TABLE_SCHEMA LIKE 'wialogdb' 它不应该是 LIKE 它应该是 WHERE TABLE_SCHEMA = 'wialogdb',这个查询要快得多,但它是 Navicat 的内部代码,我们无法更改它。我们过去没有这个问题(旧的 MySQL 5.1.34)

任何帮助将不胜感激。

提前致谢。