Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking: Basic Built-in Functions #112

Open
17 of 20 tasks
TennyZhuang opened this issue Sep 27, 2021 · 6 comments
Open
17 of 20 tasks

Tracking: Basic Built-in Functions #112

TennyZhuang opened this issue Sep 27, 2021 · 6 comments
Labels
component/common Common components, such as array, data chunk, expression. difficulty/simple Issues that relatively easy and friendly to newcomers. good first issue Good for newcomers help wanted Issues that need help from contributors type/tracking Tracking issue.

Comments

@TennyZhuang
Copy link
Contributor

TennyZhuang commented Sep 27, 2021

Reference: PostgreSQL: Documentation: 14: Chapter 9. Functions and Operators

General for all types

  • TEXT format input / output (cast from / into string)
  • BINARY format input / output
  • singularity-data/risingwave-legacy#1916
  • singularity-data/risingwave-legacy#667
  • Implement coalesce function #2284

Aggregate

  • count

Equality and Ordering for "most" types

Aggregate

  • min / max

Boolean

Aggregate

Window functions

Misc

More

@BowenXiao1999 BowenXiao1999 pinned this issue Nov 26, 2021
@fuyufjh fuyufjh changed the title Tracking: implement commonly used functions Tracking: Built-in Functions Dec 6, 2021
@fuyufjh fuyufjh changed the title Tracking: Built-in Functions Tracking: Basic Built-in Functions Dec 6, 2021
@CNLHC CNLHC unpinned this issue Dec 10, 2021
@fuyufjh fuyufjh transferred this issue from another repository Feb 8, 2022
@fuyufjh fuyufjh added good first issue Good for newcomers help wanted Issues that need help from contributors and removed ramp up labels Mar 18, 2022
@kwannoel kwannoel mentioned this issue May 10, 2022
3 tasks
@lmatz

This comment was marked as resolved.

@xiangjinwu

This comment was marked as resolved.

@rotten
Copy link

rotten commented Feb 6, 2024

I just ran into an issue with a tool that needed to run pg_try_advisory_lock, which, of course, failed because that function doesn't exist yet. I don't see it in the list of functions (above) in this ticket already, so I thought I'd toss a vote in to add at least a mock for the function if the actual implementation doesn't make sense. https://www.postgresql.org/docs/15/functions-admin.html#FUNCTIONS-ADVISORY-LOCKS-TABLE

@rotten
Copy link

rotten commented Feb 6, 2024

The tool I was trying to use is sqitch . It uses advisory locks to ensure that only one sqitch is running at a time.

@neverchanje
Copy link
Contributor

Thanks. @rotten We'll do some testing with sqitch and see if there are other lacking features.

@rotten
Copy link

rotten commented Feb 7, 2024

Awesome! Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/common Common components, such as array, data chunk, expression. difficulty/simple Issues that relatively easy and friendly to newcomers. good first issue Good for newcomers help wanted Issues that need help from contributors type/tracking Tracking issue.
Projects
None yet
Development

No branches or pull requests

7 participants