Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tarantool/tarantool-idea-plugin

Tarantool support plugin for Intellij Platform
https://github.com/tarantool/tarantool-idea-plugin

intellij-plugin plugin tarantool

Last synced: about 2 months ago
JSON representation

Tarantool support plugin for Intellij Platform

Awesome Lists containing this project

README

        

![build](https://github.com/tarantool/tarantool-idea-plugin/actions/workflows/build.yml/badge.svg)
[![Contributions welcome][contributions-welcome-svg]][plugin-repo]
[![Downloads][plugin-downloads-svg]][plugin-repo]
[![Rating][plugin-rating-svg]][plugin-repo]
[![Version][plugin-version-svg]][plugin-repo]
![](docs/images/logo.svg)
# Tarantool Plugin for IntelliJ

Plugin that implements Tarantool support in IntelliJ Platform-based IDEs.

##### Contact maintainers:
* [Github issues](https://github.com/tarantool/tarantool-idea-plugin/issues)

##### Resources:

* [Plugin homepage](https://plugins.jetbrains.com/plugin/17422-tarantool-database)
* [Changelog](CHANGELOG.md)

#### Compatibility

---
**NOTE**

Plugin relies on DataGrip plugin functionality, which only present in Ultimate editions of IDEs, it cannot be used with Community Edition IDEs.

---

IntelliJ IDEA, PyCharm, CLion, PhpStorm, WebStorm, RubyMine, AppCode, DataGrip, GoLand, Rider, Cursive,
Android Studio and other IntelliJ platform based IDEs which support *DataGrip*.
Actual information can always be found on plugin home page.

Setup
------------

Tarantool Plugin can be installed via `Settings | Plugins`.
See the [detailed instructions](https://www.jetbrains.com/help/idea/managing-plugins.html#)

![Setup](docs/images/setup.png)

After installation and *restart* of IDE new DB entry should be available:

![New DB entry](docs/images/new_db_entry.png)

You can configure your new connection via dialog window:

![Tarantool connection configuration](docs/images/config_db.png)

Summary of Supported Tarantool Features
---------------------------------

Plugin based on [Datagrip](https://www.jetbrains.com/datagrip/) functionality, so it supports almost all Datagrip features
such as data navigation, exploring, making queries, sorting and paginating output.

For more information about DataGrip - browse [official documentation](https://www.jetbrains.com/datagrip/features/).

![Explore databases](docs/images/general_view_1.png)

![img.png](docs/images/create_table.png)

Authors
-------

See [AUTHORS](AUTHORS)
for a list of authors and contributors.

License
-------

See [LICENSE](LICENSE) for a list of redistribution, modication and usage rules.

[plugin-repo]: https://plugins.jetbrains.com/plugin/17422-tarantool-database
[plugin-downloads-svg]: http://img.shields.io/jetbrains/plugin/d/17422
[plugin-rating-svg]: https://img.shields.io/jetbrains/plugin/r/rating/17422
[plugin-version-svg]: https://img.shields.io/jetbrains/plugin/v/17422
[contributions-welcome-svg]: http://img.shields.io/badge/contributions-welcome-brightgreen