tarantool / tarantool/tarantool-python

DB-API: Provide type objects and constructors

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

Personne n'a encore pris cette issue.

Database API feature
Langage dominant
Python
Étoiles
108
Forks
51
Merge moyen
1 j 8 h
PR mergées (30 j)
1

Description

https://www.python.org/dev/peps/pep-0249/#type-objects-and-constructors

The standard defines the following type objects:

  • STRING type
  • BINARY type (supported in tarantool since 2.2.0-645-gb4e61e1b6)
  • NUMBER type
  • DATETIME type (not supported in tarantool yet)
  • ROWID type (not supported in tarantool)

The standard also defines a set of constructors for those types. All of them are relevant to DATETIME except the following:

  • Binary(string)

Let's provide types, which is supported in tarantool. Let's decide how to better deal with types, which are not supported in tarantool and which are supported in some versions.

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.

Piste de recherche

Commencez par la section « Type Objects and Constructors » de PEP 249 et examinez la surface DB-API existante dans tarantool-python. Définissez les objets ou constructeurs STRING, BINARY et NUMBER pris en charge, et établissez comment gérer les types DATETIME et ROWID non pris en charge ainsi que la prise en charge dépendante de la version.

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

Évaluation

Stack technique
python
Domaine
databases
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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