{"id":17031630,"url":"https://github.com/tosher/tsqleasy","last_synced_at":"2025-04-12T12:51:20.154Z","repository":{"id":16669240,"uuid":"19424953","full_name":"tosher/TSQLEasy","owner":"tosher","description":"TSQL Easy is a plugin for Sublime Text, that adds possibility to read/write/execute sql requests to Microsoft SQL Server through the use of pyodbc library.","archived":false,"fork":false,"pushed_at":"2019-04-06T11:02:23.000Z","size":1110,"stargazers_count":50,"open_issues_count":1,"forks_count":9,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-26T07:36:22.367Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tosher.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-05-04T11:19:01.000Z","updated_at":"2024-01-09T16:04:58.000Z","dependencies_parsed_at":"2022-09-15T21:11:01.477Z","dependency_job_id":null,"html_url":"https://github.com/tosher/TSQLEasy","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tosher%2FTSQLEasy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tosher%2FTSQLEasy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tosher%2FTSQLEasy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tosher%2FTSQLEasy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tosher","download_url":"https://codeload.github.com/tosher/TSQLEasy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248571368,"owners_count":21126517,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T08:24:54.406Z","updated_at":"2025-04-12T12:51:20.132Z","avatar_url":"https://github.com/tosher.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sublime Text plugin: TSQL Easy\n\n[TSQL Easy](https://github.com/tosher/TSQLEasy) is a plugin for Sublime Text 3 editor that adds possibility to read/write/execute sql requests to Microsoft SQL Server and some IDE-like functionality.\nServer connections based on [pyODBC](https://code.google.com/p/pyodbc/) library.\n\n**NOTE**: Sublime text 2 is not supported anymore. Please use Sublime text 3.\n\n## Main features\n* Manage connections to SQL Servers.\n* Execute sql requests on SQL Server.\n* Completions of table names from server.\n* Completions of table columns from server.\n* Possibility to receive code of procedure, functions by text under cursor.\n* Possibility to open local files with the same name as stored procedure (function, etc.): **ProcedureName** -\u003e **ProcedureName.sql**.\n* Improved syntax highlighting for TSQL.\n* Reports: \n    - Activity monitor\n    - Long running queries\n\n**Warning!** Server connection required for full functionality or use fake server with empty **driver** value for work offline without completions, etc.\n\n### PyODBC\nNow, package includes [pyODBC](https://code.google.com/p/pyodbc/) (4.0.22) binaries:\n\n* Windows: ST3 x64 (x32 with old pyodbc 3.0.7)\n* Linux: ST3 x64\n* OSX: ST3 x64\n\n## Commands\n* Open console - open new console for sql requests\n* Server select - change predefined sql server connection\n* Execute - execute the request (\u003ckbd\u003eF5\u003c/kbd\u003e)\n* Open server object - open procedure or function under cursor from server\n* Open local object - open procedure or function under cursor from local path\n* Activity monitor (+refresh, +show query)\n* Long running queries (+refresh, +show query)\n\n## Installation\nThe easiest way to install this is with [Package Control](https://packagecontrol.io/packages/TSQLEasy).\n\n* If you just went and installed [Package Control](https://packagecontrol.io/installation), you probably need to restart Sublime Text before doing this next bit.\n* Bring up the Command Palette (\u003ckbd\u003eCommand\u003c/kbd\u003e+\u003ckbd\u003eShift\u003c/kbd\u003e+\u003ckbd\u003ep\u003c/kbd\u003e on OS X, \u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003eShift\u003c/kbd\u003e+\u003ckbd\u003ep\u003c/kbd\u003e on Linux/Windows).\n* Select **Package Control: Install Package** (it'll take a few seconds)\n* Select `TSQL Easy` when the list appears.\n\nPackage Control will automatically keep `TSQL Easy` up to date with the latest version.\n\n## Screenshots\n\nSQL Request\n\n![SQL request](https://raw.githubusercontent.com/wiki/tosher/TSQLEasy/images/tsql_easy_scr1.png)\n\nActivity monitor\n\n![SQL request](https://raw.githubusercontent.com/wiki/tosher/TSQLEasy/images/tsql_easy_scr2.png)\n\nLong running queries\n\n![SQL request](https://raw.githubusercontent.com/wiki/tosher/TSQLEasy/images/tsql_easy_scr3.png)\n\n## External dependencies\n\n* [Terminaltables](https://robpol86.github.io/terminaltables/index.html)\n* [Sqlparse](https://github.com/andialbrecht/sqlparse)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftosher%2Ftsqleasy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftosher%2Ftsqleasy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftosher%2Ftsqleasy/lists"}