Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Apple Script Support

Ouverte
#833 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
35/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
postgresql
Domaine
desktop

Piste de recherche

Start by reviewing how Postgres.app currently manages servers and invokes pg_ctl, along with the command-line discussion in issue #832. Define the AppleScript interface around enumerating servers, reading properties, and starting or stopping a server; server creation from issue #714 is explicitly a later step. Done means those minimum operations can be automated without losing Postgres.app configuration.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

We should add Apple Script support to Postgres.app so that people can automatically start/stop servers.

People asked how to start a server from the command line (eg #832). Previously, our recommendation was to use pg_ctl. However, Postgres.app has started doing more and more things before executing pg_ctl. Some features ("trust" permission dialog, downloadable extensions) are dependent on additional configuration parameters that Postgres.app passes to pg_ctl. This makes it very cumbersome to use pg_ctl directly without losing functionality.

The following features should be a minimum:

  • enumerate servers
  • get server properties (status, data directory, log file, etc)
  • start a server
  • stop a server

I assume that for many people a command like tell application Postgres to start/stop the first server would probably be all they need.

There has also been a request to automate the creation of new servers (#714). I believe this would also be a useful addition, and could be implemented in a second step.

Langage dominant
Makefile
Étoiles
7.8k
Forks
404
Merge moyen
6 h 55 min
PR mergées (30 j)
6

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de PostgresApp/PostgresApp

Toutes les issues de PostgresApp/PostgresApp

Issues similaires

Plus d'issues Desktop Dev

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.