All Projects → tschf → Odb Task

tschf / Odb Task

Licence: mit
A task runner for VSC based on atom-build-oracle implementation

Programming Languages

typescript
32286 projects

Labels

Projects that are alternatives of or similar to Odb Task

Docker Images
Official source for Docker configurations, images, and examples of Dockerfiles for Oracle products and projects
Stars: ✭ 5,120 (+46445.45%)
Mutual labels:  oracle
Vagrant Projects
Vagrant projects for Oracle products and other examples
Stars: ✭ 642 (+5736.36%)
Mutual labels:  oracle
Phila Airflow
Stars: ✭ 16 (+45.45%)
Mutual labels:  oracle
Tadpolefordbtools
Stars: ✭ 523 (+4654.55%)
Mutual labels:  oracle
Sqlinjectionwiki
A wiki focusing on aggregating and documenting various SQL injection methods
Stars: ✭ 623 (+5563.64%)
Mutual labels:  oracle
Zxw.framework.netcore
基于EF Core的Code First模式的DotNetCore快速开发框架,其中包括DBContext、IOC组件autofac和AspectCore.Injector、代码生成器(也支持DB First)、基于AspectCore的memcache和Redis缓存组件,以及基于ICanPay的支付库和一些日常用的方法和扩展,比如批量插入、更新、删除以及触发器支持,当然还有demo。欢迎提交各种建议、意见和pr~
Stars: ✭ 691 (+6181.82%)
Mutual labels:  oracle
Jooq
jOOQ is the best way to write SQL in Java
Stars: ✭ 4,695 (+42581.82%)
Mutual labels:  oracle
Apex App Crappybird
Oracle APEX Application - CrappyBird / Social Game
Stars: ✭ 8 (-27.27%)
Mutual labels:  oracle
Laravel Oci8
Oracle DB driver for Laravel 4|5|6|7|8 via OCI8
Stars: ✭ 639 (+5709.09%)
Mutual labels:  oracle
Ezsql
PHP class to make interacting with a database ridiculusly easy
Stars: ✭ 804 (+7209.09%)
Mutual labels:  oracle
Typeorm
ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
Stars: ✭ 26,559 (+241345.45%)
Mutual labels:  oracle
Dbshield
Database firewall written in Go
Stars: ✭ 620 (+5536.36%)
Mutual labels:  oracle
K8cscan
K8Cscan大型内网渗透自定义插件化扫描神器,包含信息收集、网络资产、漏洞扫描、密码爆破、漏洞利用,程序采用多线程批量扫描大型内网多个IP段C段主机,目前插件包含: C段旁注扫描、子域名扫描、Ftp密码爆破、Mysql密码爆破、Oracle密码爆破、MSSQL密码爆破、Windows/Linux系统密码爆破、存活主机扫描、端口扫描、Web信息探测、操作系统版本探测、Cisco思科设备扫描等,支持调用任意外部程序或脚本,支持Cobalt Strike联动
Stars: ✭ 693 (+6200%)
Mutual labels:  oracle
Learning Library
Learning Material for Oracle Technologies
Stars: ✭ 512 (+4554.55%)
Mutual labels:  oracle
Experdb Db2pg
eXperDB-DB2PG is a data migration solution that transfers data extracted from various DBMSs to eXperDB or PostgreSQL. Currently, Oracle and Oracle Spatial, MySQL, SQL Server(MS-SQL) and Sybase data can be transferred.
Stars: ✭ 24 (+118.18%)
Mutual labels:  oracle
Openrecord
Make ORMs great again!
Stars: ✭ 474 (+4209.09%)
Mutual labels:  oracle
Blog
Everything about database,business.(Most for PostgreSQL).
Stars: ✭ 6,330 (+57445.45%)
Mutual labels:  oracle
Node Odp
A node library that wraps the odp.net dll to provide bindings to oracle on windows
Stars: ✭ 9 (-18.18%)
Mutual labels:  oracle
Oracle Db Examples
Examples of applications and tool usage for Oracle Database
Stars: ✭ 843 (+7563.64%)
Mutual labels:  oracle
Smartsql
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
Stars: ✭ 775 (+6945.45%)
Mutual labels:  oracle

Oracle Database Tasks for VSC

Overview

The goal of this extension is to simplify the ability to run scripts against your database connections. It works around the concept of having a config file in the root of your project with a list of all your connection details.

Install

Search the marketplace for odb-task and click the install button. Depends on having SQL*Plus or SQLcl available on your system (I recommend going to the effort of installing SQL*Plus).

image

Set up

  1. Open your project
  2. Create a file in your project root named .build-oracle.json
  3. Update the contents per the below example
  4. Reload Code just to make sure everything is detected

Key bindings

The best way to create a shortcut for build is to define it in keyboard shortcuts.

  1. Ensure you have run a compile task - the command doesn't appear in the keyboard shortcuts settings until you have successfully run the task
  2. Navigate to Keyboard Shortcuts: File -> Preferences -> Keyboard Shortcuts
  3. Search odb-task and set your desired keyboard binding

Alternatively, you can just add to your keybindings.json file directly:

{
    "key": "ctrl+shift+b",
    "command": "odb-task.compileSqlPlus"
}

The command property can be either: odb-task.compileSqlPlus or odb-task.compileSqcl.

Example config

[
    {
        "targetName": "DEV",
        "connectionString": "user/[email protected]"
    }
]

Usage

Open the command palette and type Compile with. You will see two entries:

  1. Compile with SQL*Plus
  2. Compile with SQLcl

note: This extension doesn't ship with these binaries, so it assumes if you are running one or the other, the command is available on your system.

Choose the interpreter you wish to compile with.

You will prompted for which connection to compile against. Choose the connection name.

image

image

Configuration

As mentioned, this extension depends on the binaries for SQL*Plus or SQLcl being available on your system. These default to sqlplus and sql respectively. If these are not within your Path, or have been renamed to something else, you can set an alternative path/name within settings.

image

Author

Trent Schafer

LICENSE

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].