Skip to content

Some questions regarding this project #169

Open

Description

@Raj2032

Hi I have some questions regarding this project:

  1. As a suggestion, instead of just using INT(8), INTEGER, FLOAT, DECIMAL data types, wouldn't it be better if it was rust data types for example u8, u16, u32, u64, i8, i16, i32, i64, f32, f64 for numeric data types?
  2. Is there a Discord server for multisql?

Activity

  1. KyGost commented on Jun 8, 2022

    @KyGost
    Member

    @Raj2032

    Hi I have some questions regarding this project:

    Hi Raj, thanks for the questions.

    1. As a suggestion, instead of just using INT(8), INTEGER, FLOAT, DECIMAL data types, wouldn't it be better if it was rust data types for example u8, u16, u32, u64, i8, i16, i32, i64, f32, f64 for numeric data types?

    This is a reasonable point but for INT([size]) we will need to do some fancy logic to restrict sizes and as such will need a new type. For other things, we need to store the values in a way that allows us to do logic on them as if they are all the same thing.
    This is why we use Value which, in the case of things like INTEGER -> I64 -> i64 does use rust's types; just wrapped into an enum.

    1. Is there a Discord server for multisql?

    Yup, we (I) use GlueSQL's:
    https://discord.com/invite/C6TDEgzDzY

    Further:
    Apologies for not seeing your issue earlier. I need to find a way to make it noted here but I have moved MultiSQL over to my GitLab instance and this repository (on GitHub) is just a mirror.

  2. Raj2032 commented on Jun 8, 2022

    @Raj2032
    Author

    @KyGost

    Hi Raj, thanks for the questions.

    :)

    This is a reasonable point but for INT([size]) we will need to do some fancy logic to restrict sizes and as such will need a new type.

    Ah right mate understood :)

    For other things, we need to store the values in a way that allows us to do logic on them as if they are all the same thing.
    This is why we use Value which, in the case of things like INTEGER -> I64 -> i64 does use rust's types; just wrapped into an enum.

    Right I see mate.

    Yup, we (I) use GlueSQL's:
    https://discord.com/invite/C6TDEgzDzY

    Is MultiSQL similar to GlueSQL?

    Apologies for not seeing your issue earlier. I need to find a way to make it noted here but I have moved MultiSQL over to my GitLab instance and this repository (on GitHub) is just a mirror.

    All good mate and thanks for letting me know =D

  3. KyGost commented on Jun 8, 2022

    @KyGost
    Member

    @Raj2032

    Is MultiSQL similar to GlueSQL?

    They were originally the same and continue to share ambitions.

  4. Raj2032 commented on Jun 9, 2022

    @Raj2032
    Author

    @KyGost Thanks mate :)

  5. Raj2032 commented on Jun 9, 2022

    @Raj2032
    Author

    @KyGost Which one should I use though?

  6. KyGost commented on Jun 9, 2022

    @KyGost
    Member

    @Raj2032

    @KyGost Which one should I use though?

    Succinctly, briefly and incorrectly:

    • Glue is more stable and refined.
    • Multi has more functionality.
  7. Raj2032 commented on Jun 10, 2022

    @Raj2032
    Author

    @KyGost Ah right thanks :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions