mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-26 01:22:04 +00:00
Merge branch 'master' into enable-output_format_pretty_row_numbers
This commit is contained in:
commit
df8a6b8d0c
@ -405,7 +405,7 @@ Returns the name of the current user. In case of a distributed query, the name o
|
||||
SELECT currentUser();
|
||||
```
|
||||
|
||||
Alias: `user()`, `USER()`.
|
||||
Aliases: `user()`, `USER()`, `current_user()`. Aliases are case insensitive.
|
||||
|
||||
**Returned values**
|
||||
|
||||
|
@ -55,6 +55,7 @@ REGISTER_FUNCTION(CurrentUser)
|
||||
{
|
||||
factory.registerFunction<FunctionCurrentUser>();
|
||||
factory.registerAlias("user", FunctionCurrentUser::name, FunctionFactory::CaseInsensitive);
|
||||
factory.registerAlias("current_user", FunctionCurrentUser::name, FunctionFactory::CaseInsensitive);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -216,11 +216,14 @@ def gen_tags(version: ClickHouseVersion, release_type: str) -> List[str]:
|
||||
return tags
|
||||
|
||||
|
||||
def buildx_args(urls: Dict[str, str], arch: str, direct_urls: List[str]) -> List[str]:
|
||||
def buildx_args(
|
||||
urls: Dict[str, str], arch: str, direct_urls: List[str], version: str
|
||||
) -> List[str]:
|
||||
args = [
|
||||
f"--platform=linux/{arch}",
|
||||
f"--label=build-url={GITHUB_RUN_URL}",
|
||||
f"--label=com.clickhouse.build.githash={git.sha}",
|
||||
f"--label=com.clickhouse.build.version={version}",
|
||||
]
|
||||
if direct_urls:
|
||||
args.append(f"--build-arg=DIRECT_DOWNLOAD_URLS='{' '.join(direct_urls)}'")
|
||||
@ -267,7 +270,9 @@ def build_and_push_image(
|
||||
urls = [url for url in direct_urls[arch] if ".deb" in url]
|
||||
else:
|
||||
urls = [url for url in direct_urls[arch] if ".tgz" in url]
|
||||
cmd_args.extend(buildx_args(repo_urls, arch, direct_urls=urls))
|
||||
cmd_args.extend(
|
||||
buildx_args(repo_urls, arch, direct_urls=urls, version=version.describe)
|
||||
)
|
||||
if not push:
|
||||
cmd_args.append(f"--tag={image.repo}:{arch_tag}")
|
||||
cmd_args.extend(
|
||||
|
@ -1,4 +1,4 @@
|
||||
1
|
||||
1
|
||||
1 1
|
||||
1 1 1
|
||||
1
|
||||
|
@ -1,5 +1,5 @@
|
||||
-- since actual user name is unknown, have to perform just smoke tests
|
||||
-- Since the actual user name is unknown, have to perform just smoke tests
|
||||
select currentUser() IS NOT NULL;
|
||||
select length(currentUser()) > 0;
|
||||
select currentUser() = user(), currentUser() = USER();
|
||||
select currentUser() = initial_user from system.processes where query like '%$!@#%';
|
||||
select currentUser() = user(), currentUser() = USER(), current_user() = currentUser();
|
||||
select currentUser() = initial_user from system.processes where query like '%$!@#%' AND current_database = currentDatabase();
|
||||
|
Loading…
Reference in New Issue
Block a user