Giter VIP home page Giter VIP logo

sequelpro's Introduction

Sequel Pro Logo

Sequel Pro is a fast, easy-to-use Mac database management application for working with MySQL & MariaDB databases.

You can find more details on our website: sequelpro.com

Screenshot

Build Instructions

Contributing

The best way to help the project is to use our test builds and report any issues (both bugs and missing features) in the issue tracker. If you want to get more involved, then you can comment on issues written by other people or send us a pull request.

Please see our projects page. This lists the issues where we would most like your help. There are simple and difficult tasks there so new contributors should be able to get started.

License

Copyright (c) 2002-2019 Sequel Pro & CocoaMySQL Teams. All rights reserved.

Sequel Pro is free and open source software, licensed under MIT. See LICENSE for full details.

sequelpro's People

Contributors

abhibeckert avatar ahoz avatar avenjamin avatar bamse16 avatar dmoagx avatar drx777 avatar fulldecent avatar georgegardiner avatar jakob avatar jbrooksuk avatar josegonzalez avatar kaspik avatar markltownsend avatar michaelrog avatar mtvee avatar nacho4d avatar noahwilliamsson avatar quentinms avatar readmecritic avatar redcapua avatar rowanbeentje avatar schmurfy avatar sebcode avatar steverobbins avatar stuconnolly avatar stychos avatar terran42 avatar uxp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sequelpro's Issues

Cannot Save Database Presents

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=24
Reporter:[email protected] Date:2008-05-19 21:03:04 Status:Verified Closed:2008-05-01

What steps will reproduce the problem?

  1. Launch Sequel Pro

What is the expected output? What do you see instead?
There is a list of Databases that isn't populated, and no way of adding to
that list. This is actually a regression from CocoaMySQL.

What version of the product are you using? On what operating system?
.8 on Leopard

Please provide any additional information below.

Growl Support

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=26
Reporter:[email protected] Date:2008-05-25 21:20:28 Status:Verified Closed:2008-09-01

Nothing major, just basic growl support for a few items:

  • Import finished (good for a long import where u might switch app to background)
  • Export finished (maybe not needed)
  • Table syntax copied (after copy table syntax)
  • Connected (maybe if we have an auto-reconnect preference (not that connections die that often)
  • Disconnected (good again if in background and connection gets terminated)
  • Query Failed (maybe?)

[REQ] Add support for Printing

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=33
Reporter:[email protected] Date:2008-08-22 18:55:49 Status:Implemented Closed:2010-03-01

What steps will reproduce the problem?

  1. Select a database and table
  2. View the table contents
  3. Go to File > Print > Preview

What is the expected output? What do you see instead?
I would expect to see a view of the table formated for printing but there
will only be the Table Source list.

What version of the product are you using?
0.9

Rename project

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=3
Reporter:[email protected] Date:2008-04-04 18:47:33 Status:Verified Closed:2008-04-01

We need to find all instances of CocoaMySQL and replace them with Sequel Pro/sequel-
pro/SequelPro.

I've done most of this, but there is still a few more places. I'm using grep -irsl to find files which
contain the CocoaMySQL string. Many of the instances in the current revision are binary files, so
cannot simply be replaced in an editor.

mis-alignment when collapsing splitter

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=22
Reporter:[email protected] Date:2008-04-24 23:38:14 Status:Verified Closed:2008-04-01

What steps will reproduce the problem?

  1. Main window, drag the splitter between indexes table and table above all the way to the bottom

What is the expected output? What do you see instead?

  • The add, remove, duplicate, refresh column buttons are partially hidden below the window frame

What version of the product are you using? On what operating system?

  • Latest svn revision.

Connect panel UI overhaul

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=6
Reporter:[email protected] Date:2008-04-15 01:27:25 Status:Verified Closed:2008-09-01

Add some kind of "favourites" header to the LHS favourites list, it is currently unclear what the
box does, especially when empty.

The SSH section is either broken or was never implemented. If was never implemented or
difficult to fix, just remove it.

Add a single line of text "enter the details of the database", and a help icon to take you to a help
topic with more info.

All changes in the connect window will auto-save to the currently selected favourite.

Add a "Custom" favourite to the end of the favourites list, which does not save.

Add +/-/duplicate buttons to the favourites list.

"-" button removes the selected favourite after a confirm alert box.

"+" will add a new empty favourite, unless the "custom" favourite is selected.

duplicate button will duplicate the current favorite

Import Text > Allow fields to be mapped more than once

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=32
Reporter:[email protected] Date:2008-08-01 00:03:20 Status:Fixed Closed:2008-12-01

When importing a text file currently we are limited to mapping a column of data to a field in the
database once.

For example I have a data file with company details.
The database has both billing_company and shipping_company fields.
Should be able to map company field from data file to both fields in database.

Currently if a field has already been mapped you can't use it again.

Column heading in "Browse" list view doesn't show until window refreshed

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=37
Reporter:[email protected] Date:2008-08-25 18:01:53 Status:Fixed Closed:2008-09-01

When clicking on a table name in the left column while in "Table" mode, and then switching to
"Browse" mode using the icon in the toolbar, the column headings for the data list doesn't display.

Resizing the window fixes the problem.

Not major, but worth noting and should be easy to fix :)

Using: MacBook Pro, Mac OS X 10.5.4.

Limit from doesnt work "Limit from"

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=49
Reporter:[email protected] Date:2008-09-17 04:20:43 Status:Fixed Closed:2009-11-01

What steps will reproduce the problem?

  1. Set the limit to n, for example 5
  2. Search "id" , ">" (or any other search condition)
  3. Make the search.

What is the expected output? What do you see instead?

The last n records. But all are show. If "Limit result to" is defined in the preferences, the result is
limited to this limit.

I think it should work, having "Limit result to" as the default value and "Limit from" as a possible
value, if not defined, then, use the "Limit result".

Refactor favourites system to use bindings

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=10
Reporter:[email protected] Date:2008-04-19 18:42:25 Status:Fixed Closed:2009-06-01

The favorites system is a mess. We need to re-factor it to use bindings. Wrok on this has already
begin.

The plan is to have an NSArrayController to manage the favourites, all controller code will access
the favourites via this object, and the favourites editor in preferences will use this to
add/remove/modify favourites.

The connect sheet will continue to use the TableObject controller as an intermediary between the
connect window and the favourites, to keep changes in the connect window from being saved.

Create a "Table" menu to replace some toolbar icons

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=18
Reporter:[email protected] Date:2008-04-23 17:07:46 Status:Verified Closed:2008-04-01

The "Table Operations" and "Create Table Syntax" toolbar icons do not fit in with our vision of the
toolbar.

Remove these two toolbar icons and add a new "Toolbar" menu (to the right of "Database"),
containing these items:

  • Create Table Syntax - same as the existing toolbar icon
  • Check Table - same as the Check feature in Table Operations
  • Analyze Table - same as the Analize feature in Table Operations
  • Optimize Table - same as the Optimize feature in Table Operations
  • Repair Table - same as the Repair feature in Table Operations
  • Flush Table - same as the Flush feature in Table Operations

Optional socket field for connections is not optional

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=50
Reporter:[email protected] Date:2008-09-17 09:15:17 Status:Fixed Closed:2009-07-01

What steps will reproduce the problem?

  1. Create a new database connection, and specify a port instead of a socket
  2. Try connecting to the new database specified

What is the expected output? Should result in a valid connection.

What do you see instead? Unable to connect to host localhost.
Be sure that the address is correct and that you have the necessary privileges.
MySQL said: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

What version of the product are you using? On what operating system? 0.9.1. Mac OS 10.5.4

Please provide any additional information below.

I'm trying to connect to my MAMP instance of MySQL running on their non-standard default port
of 8889.

[REQ] Support of "foreign keys" of INNODB tables

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=31
Reporter:[email protected] Date:2008-06-15 22:03:31 Status:Implemented Closed:2009-11-01

enhancement request:
please consider the support of the "foreign keys" of INNODB tables

to my opinion that means, there should be

  1. in the "add index" dropdown menu
  • an additional selector for "FOREIGN KEY"
  • a selector for the referenced table and
  • a selector for the referenced column
  1. the display of these two additional fields in the "Indexes" pane

you find these infos of an existing database with the "SHOW CREATE TABLE ..." command in the
"CONSTRAINT ... FOREIGN KEY ... REFERENCES ..." lines

Query Favorites Management is Wonky

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=44
Reporter:brad.estey Date:2008-08-29 13:19:19 Status:Fixed Closed:2008-11-01

What steps will reproduce the problem?

  1. Create a query and save it as a favorite.
  2. Click Edit Favorites and Edit query.
  3. Create another query and save it to favorites.
  4. Click Edit Favorites again and only one favorite will be displayed.
  5. Delete the previous query and the more recent one will appear in its place.

What is the expected output? What do you see instead?
There should have been a list of all favorite queries.

What version of the product are you using? On what operating system?
Mac OS X 10.5.4.

Please provide any additional information below.
I would like to be able to give my saved queries names, so that I can keep them organized.

[REQ] MySQL over SSL

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=27
Reporter:[email protected] Date:2008-05-26 21:11:50 Status:Implemented Closed:2010-09-01

I know it's probably not a top priority, but for our workflow, being able
to support MySQL over SSL makes this app a must-use for us. To my knowlege,
it shouldn't be too hard, as it's just a command line switch with a path to
the file for the mysql client, but I'm not sure how it works using the
MySQL library in OSX.

iusethis appcast

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=1
Reporter:[email protected] Date:2008-04-04 18:36:09 Status:Verified Closed:2008-08-01

The old check-for-updates system ([MainController checkForUpdates:]) has been disabled, because
it was only functional for the CocoaMySQL project.

The updates checker needs to be re-implemented to function with our Google Code hosting.
Perhaps using the [http://sparkle.andymatuschak.org/ Sparkle] framework.

Add latest version of the MCPKit framework

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=5
Reporter:[email protected] Date:2008-04-12 23:21:00 Status:Invalid Closed:2008-09-01

There are references to CocoaMySQL within the binaries of the MCPKit framework. I also suspect the
copy of MCPKit we have is not a Universal build (and is thus breaking our own ability to build as
universal).

Create a new build from the latest stable release of MCPKit, and add it to the project.

Allow specific queries in SQL window to run if selected/highlighted

Issue imported from Google Code: https://code.google.com/p/sequel-pro/issues/detail?id=43
Reporter:[email protected] Date:2008-08-28 07:05:18 Status:Fixed Closed:2009-03-01

One thing that the MS Query Explorer had that I loved was the ability to
have many queries in the SQL window, but if one specific query was
highlighted, then only that one query would run (and not try and run
everything in the SQL composing box.

I'll attach a crude drawing to explain a little better.

And thank you so much for picking this up again. Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.