دسته بندی / پایگاه داده / postgre / پایگاه داده / Sqlite / پایگاه داده
-
مهاجرت یا migrate از Sqlite3 به PostgreSql
زمان مطالعه: < 1 دقیقه با سلام و درود، تو این آموزش میخوام به آسونترین روش برای مهاجرت از دیتابیس Sqlite به postgresql در جنگو بپرذازم. فرضیات: ۱) پایگاه داده postgresql را نصب کرده اید. ۲) پایگاه…
ژانویه 31, 2023 -
فعالسازی Elasticsearch security features و تنظیم نام کاربری و رمزعبور برای elasticsearch داخل جنگو
زمان مطالعه: < 1 دقیقه سلام و درود،اگر با elasticsearch کار کرده باشید اخیرا در حد ۳ ماهی میشه که داخل کیبانا یه اخطار میده که security ساده ای را به صورت رایگان برای الستیک سرچ ارائه…
نوامبر 21, 2022 -
آشنایی با مفید ترید extensionبرای postgresql، اکستنشن pg_stat_statements
زمان مطالعه: < 1 دقیقه Pg_stat_statements چیزی است که به عنوان افزونه contrib شناخته می شود و در دایرکتوری contrib از توزیع PostgreSQL یافت می شود. نیاز به نصب خاصی روی Postgres نیست و تنها باید برای…
اکتبر 25, 2021 -
آموزش نصب و راه اندازی Liquibase روی لینوکس اوبونتو
زمان مطالعه: 2 دقیقه با سلام و درود، خیلی سریع Liquibase چیست؟ ساده ترین تعریف، طبق خود سایت Liquibase میشه : رهگیری، ورژن بندی و استقرار تغییرات پایگاه داده (Track, version, and deploy database changes)، به…
سپتامبر 19, 2021 -
آشنایی با Query و QuerySet در جنگو (قسمت سوم) – select_related() و prefetch_related()
زمان مطالعه: 8 دقیقه آشنایی با کوئری ست union() در جنگو : union(*other_qs, all=False) از عملگر union در SQLاستفاده می کند تا نتایج دو یا چند کوئری ست را با هم ترکیب کند، برای مثال: عملگر UNION…
جولای 19, 2021 -
کپی کردن دیتابیس در PostgreSQL
زمان مطالعه: < 1 دقیقه با سلام و درود، تو این مطلب آموزشی به چگونگی کپی گرفتن از یک پایگاه داده روی PostgreSQL روی سرور یکسان یا از سروری به سرور دیگر پرداخته شده است. کپی کردن…
جولای 12, 2021 -
آشنایی با Query و QuerySet در جنگو (قسمت دوم)
زمان مطالعه: 6 دقیقه آشنایی با Query و QuerySet در جنگو (قسمت اول) بدون مقدمه به ادامه آموزش و آشنایی با کوئری و کوئری ست در جنگو می پردازیم: فیلتر ها می توانند فیلدها را روی…
جولای 7, 2021 -
ریست کردن رمز user یا postgres در PostgreSQL
زمان مطالعه: < 1 دقیقه با سلام و درود، در این آموزش میخوام روش ریست کردن رمز عبور کاربر postgres از PostgreSQL رو با هم مرور کنیم. پیش فرض : روی سروری که PostgreSQL نصب شده، دسترسی…
جولای 7, 2021 -
چگونه مناسب ترین پایگاه داده (دیتابیس) را برای اپلیکیشن خود انتخاب کنیم
زمان مطالعه: 5 دقیقه با سلام و درود، اگر برنامه نویس و مخصوصا فریلنس بوده باشید یا تجربه cto بودن رو داشته باشید، حداقل یک بار شده که کلی تحقیق در مورد انتخاب پایگاه داده خود…
فوریه 28, 2021 -
آموزش استفاده از Mongodbبه عنوان backend برای celery
زمان مطالعه: 4 دقیقه با نام خدا و سلام، یه چند وقتی میشه دارم برای مدیریت task های یکی از پروژه ها با Celery کار می کنم. قرار شد برای backend از MongoDB استفاده کنم که…
فوریه 20, 2021 -
نصب phpmyadmin روی اوبونتو سرور
زمان مطالعه: 3 دقیقه با سلام، خیلی سریع و بدون مقدمه این آمزوش رو پیش میرم، آموزش نصب phpmyadmin روی سرور لینوکسی (اوبونتو). پیش نیاز های آموزش: ابونتو سرور (من روی نسخه ۲۰.۰۴ (اوبونتو فوکال) این…
ژانویه 13, 2021 -
آموزش نصب و راه اندازی Elasticsearch روی لینوکس اوبونتو
زمان مطالعه: 2 دقیقه با سلام و درود، بعدا در مورد Elasticsearch مطلب خواهم گذاشت کگه در کل چی هست و کاربرد اصلیش چیست و … ، ولی تو این مطلب به بحث اول و روش…
آگوست 16, 2020
..تبلیغات..
دستهها
- IDE (13)
- Android studio (9)
- pycharm (1)
- Visual Studio (3)
- sysadmin (15)
- ادمین سیستم – SysAdmin (25)
- برنامه نویسی (135)
- پایگاه داده (23)
- پردازش زبان طبیعی (3)
- دستهبندی نشده (3)
- سبک زندگی (24)
- سیستم عامل (50)
- Windows server 2012 (7)
- لینوکس (39)
- ubuntu (25)
- آموزش های مقدماتی (1)
- ویندوز (3)
- win 10 (3)
- مایکروسافت اکسل (1)
- محیط لینوکس (1)
- مهندسی نرم افزار (17)
- مستند سازی (2)
- وردپرس (1)
پرسش و پاسخ تصادفی
پس از بروزرسانی به اندروید ۳ و گردل ۳ اگه یه سر به فایل build.gradle بزنید می بیندی که تمام compile ها شدند implementation که این یکی از تغییراتی است که گوگل با انتشار گردل ۳ اون رو در اینجا ارائه کرده. و از این به بعد به جای compile باید از implementationاستفاده بشه.
در ذیل نیز قسمتی از اسناد گردل در این مورد رو می بینید:
dependencies {
api 'commons-httpclient:commons-httpclient:3.1'
implementation 'org.apache.commons:commons-lang3:3.5'
}
Dependencies appearing in the api
configurations will be transitively exposed to consumers of the library, and as such will appear on the compile classpath of consumers.
Dependencies found in the implementation
configuration will, on the other hand, not be exposed to consumers, and therefore not leak into the consumers’ compile classpath. This comes with several benefits:
- dependencies do not leak into the compile classpath of consumers anymore, so you will never accidentally depend on a transitive dependency
- faster compilation thanks to reduced classpath size
- less recompilations when implementation dependencies change: consumers would not need to be recompiled
- cleaner publishing: when used in conjunction with the new maven-publish plugin, Java libraries produce POM files that distinguish exactly between what is required to compile against the library and what is required to use the library at runtime (in other words, don’t mix what is needed to compile the library itself and what is needed to compile against the library).
The compile configuration still exists but should not be used as it will not offer the guarantees that the api and implementation configurations provide.
و اما تغییرات به شکل زیر می شوند:
compile تبدیل به implementation
testCompile تبدیل به testImplementation
debugCompile تبدیل به debugImplementation
androidTestCompile تبدیل به androidTestImplementation
compileOnly اما هنوز پا برجاست :)
برچسبها
یا هر چقدر دوست داری از فرم زیر منو حمابت کن: