发布到数据库

神箭手支持发布数据到:”MySQL”, “PgSQL”, “MongoDB”, “SQL Server”, “Oracle”

发布到数据库的常见问题:

  1. 如果数据字段含有数据库关键字(如id, count, sum等),可能导致发布到Oracle数据库时失败。请修改相应的字段名称;
  2. 如果发布到数据库的单条数据过大,可能会导致发布失败。可以调整数据库缓冲区的大小和连接时间等参数点此查看详细教程;
  3. 为保证数据能正常发布,请检查您的数据库字段类型是否能存储对应字段的数据(默认为text类型);
  4. 如要发布到阿里云数据库,需将神箭手服务器IP添加到白名单。点此查看详细教程;
  5. 如要发布到阿里云的”MongoDB”,请先按照阿里云的说明操作您的数据库。

发布效果

发布步骤

登录神箭手 ——> 创建发布项 ——> 手动或自动发布数据

步骤一 登录神箭手

登录神箭手后,打开要发布的数据(可以在数据源管理中 或者 某个应用中 打开)

步骤二 创建发布项

1、点击新建发布项

2、选择数据库类型

3、输入数据库地址、端口、用户名、密码,连接上数据库。注意必须是可远程连接的数据库!

4、选择要发布到的数据库,设置发布到 新建表 或者 已有表,选择数据库字符。点击下一步

注意:如果发布到新建表,请确保填写的用户有建表权限

5、如果是发布到已有表,需要进行字段映射,设置要发布数据的哪些字段到已有表的哪些字段上。发布到新建表会跳过此步,无需设置。点击下一步

注意: 请勿修改正在进行发布的数据库表名或者字段名!否则会发布失败或者自动新建一张表发布

6、可以设置内容预处理/SEO,统一修改数据后发布

注意:发布到数据库不支持链接替换,只支持关键词替换

步骤三 手动或自动发布数据

方式一 自动发布

1、在发布数据页面,点击自动发布按钮,选择发布项,开启自动发布

注意:

  • 自动发布是按数据的先后顺序逐一发布,可以随时停止发布;

  • 自动发布开启后,会进入发布状态;如果数据发布完,会进入休眠状态,直到有新数据再继续发布;

  • 数据发布成功后,其状态会变为已发布。可以修改发布状态为未发布,那么就会自动重新发布这些数据;

  • 自动发布是神箭手个人旗舰版及以上套餐的专属功能;

  • 神箭手账户下有多少个节点,就可以同时开启多少个自动发布。

2、查看自动发布日志,可以检查发布进度和发布结果

方式二 手动单条发布

数据页面,选择一条需要发布的数据,打开预览,点击发布数据。选择发布项后进行发布,可以查看发布结果

注意: 有的时候发布结果会显示:发布失败,返回数据异常或者read time out。这并不影响发布结果,只要在后台能查找到发布过去的数据即表示发布成功

方式三 手动多条发布

数据页面,选择需要发布的多条数据,点击多选发布。选择发布项后进行发布,可以查看每条数据的发布结果