datagrip怎么回滚

datagrip怎么回滚,第1张

1先删除models中定义的表
2删除makemigrations生成的文件system/migrations/0007_auto_20201027_1105py
3将数据库中django_migrations表中最新 *** 作之后生成的表记录删除
delete from django_migrations where applied > '2020-10-27';
4再次执行makemigrations和migrate
第二种情况:删除刚刚新增的字段同时清除新增字段的记录:
1先删除models中定义的字段
2执行makemigrations,生成删除字段的迁移文件,然后执行migrate迁移将数据库中的字段删除
3将数据库中django_migrations表中新增与删除字段的两次 *** 作记录删除
4将migrations目录下的新增与删除字段的迁移文件删除

2020年的datagrip可以添加hive的连接了 ,但是我的不行,不知道为什么

这个库连接的很好
开始的时候,我搞到了hive集群的带zookeeper的字符串,不能连上去
我以为是库不兼容
然后有天我问java的开发,他给了我字符串
原来这是两个类型的字符串
我重新改了字符串,就可以了
很好用

常用的mysql客户端工具,这个就非常多了,既有开源免费的,也有商业收费的,下面我简单介绍几个,感兴趣的朋友可以尝试一下:

01、HeidiSQL

这是一个非常轻便灵活的mysql客户端工具,完全免费,采用delphi开发而成,目前主要应用于windows平台,界面简洁、清爽,支持常见的mssql、mariadb等主流数据库,可同时建立多个数据库连接,建库建表、数据备份恢复等功能非常不错,如果你缺少一个轻便灵活的mysql管理工具,可以使用一下heidisql,整体效果非常不错:

02、Navicat

这也是一个非常不错的mysql管理工具,相信许多朋友都在使用,界面简洁、功能强大,当然,原则上不免费,自带gui设计界面,可以直接建库建表,设置主外键、索引等,支持数据库建模,sql脚本导入导出等也非常方便,如果你需要一个简单易用的mysql客户端工具,可以使用一下navicat,非常不错:

03、DBeaver

这是一个完全免费、开源的通用数据库管理工具,基于java开发而来,因此适合跨平台使用,支持oracle、db2、mysql等主流数据,可轻松查看并编辑索引、视图、触发器和存储过程,数据备份恢复、导入导出等功能也非常不错,如果你需要一个跨平台、功能强大的通用数据管理软件,可以使用一下dbeaver,整体功能非常不错:

04、DataGrip

这是jetbrains公司专门为日常数据库管理而设计的一个通用软件,和idea、pycharm等一样,datagrip简单易用、功能强大,支持跨平台,但原则上不免费,常见的mysql、db2、postgresql等主流数据库,这个软件都能很好兼容,集成了数据查询、版本控制、智能补全等多种功能,日常使用来说,也非常不错:

05、Workbench

这是mysql官方自带的一个客户端工具,相信许多朋友都接触过,专门为mysql量身定制,免费、跨平台,可以直接到官网上下载,支持数据库迁移、数据备份恢复、数据库建模(ER图、前向反向工程)等多种功能,建库建表、设计编辑等非常容易,对于日常使用来说,也是一个非常不错的选择:

目前,就分享这5个不错的mysql客户端工具吧,日常使用来说,选择一两个适合自己的就行,没必要全部掌握,当然,sqlyog等软件也非常不错,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

1存储过程中查询的对象被锁住,杀掉对应对象占用的锁即可,此步需要查看具体语句判断。2此存储过程在library cache中被调用会被加上s锁但是如果此时编译的话会加上x锁故需要将对应的调用进程杀掉,重新编译就会成功。 3在rac环境中进行存储过程的编译,如果tnsnamesora 中load_balance值为yes的话就会出现在一节点执行存储过程 2节点编译的情况会出现内存融合和锁的情况,找到对应的进程全部清除掉,修改tnsnamesora 文件使用plsql重新编译即可成功。

这里介绍3个非常不错的通用数据库管理软件,分别是DBeaver,DataGrip和HeidiSQL,对于MySQL、SQLServer、Oracle等各种数据库来说,都可以轻松管理和维护,易学易懂, *** 作简单,感兴趣的朋友可以尝试一下:

01

DBeaver

这是一个免费、开源、跨平台的通用数据库管理平台,基于Java语言开发而来,目前支持几乎所有的主流数据库,包括MySQL、Oracle、DB2等(依赖于JDBC驱动,会在线自动下载),可以轻松查看并设计视图、索引、触发器和存储过程,支持数据库SQL脚本导入导出,建库建表非常容易,对于日常数据库管理和维护来说,是一个非常不错的工具:

02

DataGrip

这也是一个通用的数据库管理工具,Jetbrains公司的产品,可以跨平台使用,但原则上不免费,常见的MySQL、PostgreSQL、DB2等数据库,这个软件都能很好兼容,除此之外,还支持数据查询、智能代码填充、版本控制集成等多种功能,数据导入导出、迁移备份也非常方便,对于数据库管理来说,也是一个非常不错的工具:

03

HeidiSQL

这是一个非常轻巧灵活的数据库管理软件,个人使用完全免费,采用Delphi工具开发而来,目前主要应用在Windows环境下,支持常见的MySQL、MariaDB、MSSQL等数据库,可同时连接多个DB服务器,建库建表、索引外键、数据导入导出、恢复备份等功能非常不错,对于日常数据库管理来说,也是一个非常不错的工具:

目前就介绍这3个非常不错的通用数据库管理软件吧,对于日常数据库管理和维护来说,非常实用方便,当然,针对不同数据库,还有专门的软件和管理工具,这里就不详细介绍了,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

datagrip是一款非常实用专业的数据库管理编程软件,该软件提供了智能代码补全、代码检测、即时错误显示、快速修复和重建等功能。

用户可以通过创建、修改表、管理列、键与索引的 *** 作能够轻松执行,对于需要编程的用户来说,在不同的模式下查询更快捷,立即执行生成的代码。

在DataGrip中查看存储过程步骤如下:
1在DataGrip中打开你要查看的数据库,然后右键单击打开“结构”视图。
2然后在结构视图中,可以看到一个“存储过程”文件夹,右键单击打开它。
3现在你可以看到你的数据库中所有的存储过程,可以选择一个存储过程并右键单击它,然后选择“查看”来查看它的内容。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12847212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存